diff --git a/app/Http/Requests/CustomerRequest.php b/app/Http/Requests/CustomerRequest.php index 841721c8..156e14b3 100644 --- a/app/Http/Requests/CustomerRequest.php +++ b/app/Http/Requests/CustomerRequest.php @@ -119,7 +119,7 @@ class CustomerRequest extends FormRequest $rules['email'] = [ 'email', 'nullable', - Rule::unique('customers')->ignore($this->route('customer')->id), + Rule::unique('customers')->where('company_id', $this->header('company'))->ignore($this->route('customer')->id), ]; }; diff --git a/tests/Unit/Request/ExpenseTest.php b/tests/Unit/Request/ExpenseTest.php index 9934aaab..7d7d482a 100644 --- a/tests/Unit/Request/ExpenseTest.php +++ b/tests/Unit/Request/ExpenseTest.php @@ -31,6 +31,12 @@ test('expense request validation rules', function () { 'currency_id' => [ 'required' ], + 'attachment_receipt' => [ + 'nullable', + 'file', + 'mimes:jpg,png,pdf,doc,docx,xls,xlsx,ppt,pptx', + 'max:20000' + ] ], $request->rules() );