diff --git a/app/Http/Requests/Report/ProfitLossRequest.php b/app/Http/Requests/Report/ProfitLossRequest.php index 0d4a848234e3..14f5046cc740 100644 --- a/app/Http/Requests/Report/ProfitLossRequest.php +++ b/app/Http/Requests/Report/ProfitLossRequest.php @@ -33,8 +33,18 @@ class ProfitLossRequest extends Request 'is_income_billed' => 'required|bail|bool', 'is_expense_billed' => 'required|bail|bool', 'include_tax' => 'required|bail|bool', - 'date_range' => 'required|bail|string', + 'date_range' => 'sometimes|string', 'send_email' => 'bool', ]; } + + public function prepareForValidation() + { + $input = $this->all(); + + if(!array_key_exists('date_range', $input)) + $input['date_range'] = 'all'; + + $this->replace($input); + } }