diff --git a/app/Models/Invoice.php b/app/Models/Invoice.php index c98daa80c182..69a7fce64d12 100644 --- a/app/Models/Invoice.php +++ b/app/Models/Invoice.php @@ -47,6 +47,7 @@ class Invoice extends EntityModel implements BalanceAffecting 'tax_name2', 'tax_rate2', 'private_notes', + 'last_sent_date', ]; /** diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index 878026b80f35..cf7ffb09bf91 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -420,7 +420,7 @@ class InvoiceRepository extends BaseRepository } if ($invoice->is_recurring) { - if (isset($data['start_date']) && $invoice->start_date && $invoice->start_date != Utils::toSqlDate($data['start_date'])) { + if (! $isNew && isset($data['start_date']) && $invoice->start_date && $invoice->start_date != Utils::toSqlDate($data['start_date'])) { $invoice->last_sent_date = null; }