close #2941 Fixed: If you enter string invoice next_number, duplicate and auto upper broken ( #8669n1g9v )

This commit is contained in:
Cüneyt Şentürk 2023-03-16 15:55:46 +03:00
parent fb3eda162a
commit f16d121c45
2 changed files with 6 additions and 2 deletions

View File

@ -45,6 +45,10 @@ class Setting extends FormRequest
$rules['number_digit'] = 'required|integer|min:1|max:20'; $rules['number_digit'] = 'required|integer|min:1|max:20';
} }
if ($this->request->has('number_next')) {
$rules['number_next'] = 'required|integer';
}
return $rules; return $rules;
} }

View File

@ -14,9 +14,9 @@
<x-slot name="body"> <x-slot name="body">
<x-form.group.text name="number_prefix" label="{{ trans('settings.invoice.prefix') }}" value="{{ setting('invoice.number_prefix') }}" not-required /> <x-form.group.text name="number_prefix" label="{{ trans('settings.invoice.prefix') }}" value="{{ setting('invoice.number_prefix') }}" not-required />
<x-form.group.number_digit :clearable="'false'" not-required /> <x-form.group.number_digit :clearable="'false'" not-required />
<x-form.group.text name="number_next" label="{{ trans('settings.invoice.next') }}" value="{{ setting('invoice.number_next') }}" not-required /> <x-form.group.number name="number_next" label="{{ trans('settings.invoice.next') }}" value="{{ setting('invoice.number_next') }}" not-required />
<x-form.group.select name="payment_terms" label="{{ trans('settings.invoice.payment_terms') }}" :options="$payment_terms" :clearable="'false'" :selected="setting('invoice.payment_terms')" not-required /> <x-form.group.select name="payment_terms" label="{{ trans('settings.invoice.payment_terms') }}" :options="$payment_terms" :clearable="'false'" :selected="setting('invoice.payment_terms')" not-required />
</x-slot> </x-slot>