Force a currency for vendors

This commit is contained in:
David Bomba 2022-12-14 11:09:14 +11:00
parent 3df49b04ed
commit 454359d253
2 changed files with 8 additions and 0 deletions

View File

@ -49,6 +49,9 @@ class StoreVendorRequest extends Request
// $rules['id_number'] = Rule::unique('vendors')->where('company_id', auth()->user()->company()->id);
// }
$rules['currency_id'] = 'bail|required|exists:currencies,id';
return $rules;
}
@ -56,6 +59,10 @@ class StoreVendorRequest extends Request
{
$input = $this->all();
if(!array_key_exists('currency_id', $input)){
$input['currency_id'] = auth()->user()->company()->settings->currency_id;
}
$input = $this->decodePrimaryKeys($input);
$this->replace($input);

View File

@ -42,6 +42,7 @@ class UpdateVendorRequest extends Request
}
$rules['contacts.*.email'] = 'nullable|distinct';
$rules['currency_id'] = 'bail|sometimes|exists:currencies,id';
return $rules;
}