mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Ensure due_date_days is populated
This commit is contained in:
parent
ae73e414e9
commit
e5d212bd9a
@ -29,6 +29,7 @@ class RecurringInvoiceFactory
|
||||
$invoice->private_notes = '';
|
||||
$invoice->date = null;
|
||||
$invoice->due_date = null;
|
||||
$invoice->due_date_days = 'terms';
|
||||
$invoice->partial_due_date = null;
|
||||
$invoice->is_deleted = false;
|
||||
$invoice->line_items = json_encode([]);
|
||||
|
@ -65,6 +65,7 @@ class StoreRecurringInvoiceRequest extends Request
|
||||
$rules['tax_name1'] = 'bail|sometimes|string|nullable';
|
||||
$rules['tax_name2'] = 'bail|sometimes|string|nullable';
|
||||
$rules['tax_name3'] = 'bail|sometimes|string|nullable';
|
||||
$rules['due_date_days'] = 'bail|sometimes|string';
|
||||
|
||||
return $rules;
|
||||
}
|
||||
@ -73,6 +74,10 @@ class StoreRecurringInvoiceRequest extends Request
|
||||
{
|
||||
$input = $this->all();
|
||||
|
||||
if (array_key_exists('due_date_days', $input) && is_null($input['due_date_days'])){
|
||||
$input['due_date_days'] = 'terms';
|
||||
}
|
||||
|
||||
if (array_key_exists('next_send_date', $input) && is_string($input['next_send_date'])) {
|
||||
$input['next_send_date_client'] = $input['next_send_date'];
|
||||
}
|
||||
|
@ -68,6 +68,10 @@ class UpdateRecurringInvoiceRequest extends Request
|
||||
{
|
||||
$input = $this->all();
|
||||
|
||||
if (array_key_exists('due_date_days', $input) && is_null($input['due_date_days'])){
|
||||
$input['due_date_days'] = 'terms';
|
||||
}
|
||||
|
||||
if (array_key_exists('next_send_date', $input) && is_string($input['next_send_date'])) {
|
||||
$input['next_send_date_client'] = $input['next_send_date'];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user