diff --git a/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php b/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php index cb4c7816a24c..2067f258742b 100644 --- a/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php +++ b/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php @@ -30,13 +30,12 @@ class MatchBankTransactionRequest extends Request { $rules = [ - 'id.*' => 'required|bail', - 'invoice_ids.*' => 'nullable|string|sometimes', - 'ninja_category_id.*' => 'nullable|string|sometimes' + '*.id' => 'required|bail', + '*.invoice_ids' => 'nullable|string|sometimes', + '*.ninja_category_id' => 'nullable|string|sometimes' ]; - if(isset($this->vendor_id)) - $rules['vendor_id.*'] = 'bail|required|exists:vendors,id,company_id,'.auth()->user()->company()->id.',is_deleted,0'; + $rules['*.vendor_id'] = 'bail|sometimes|exists:vendors,id,company_id,'.auth()->user()->company()->id.',is_deleted,0'; return $rules; @@ -56,7 +55,7 @@ class MatchBankTransactionRequest extends Request $input = $this->decodePrimaryKeys($input); } - + $this->replace($inputs); }