diff --git a/app/Services/Invoice/UpdateReminder.php b/app/Services/Invoice/UpdateReminder.php index 50148c23670c..52f604263e0a 100644 --- a/app/Services/Invoice/UpdateReminder.php +++ b/app/Services/Invoice/UpdateReminder.php @@ -58,6 +58,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder1_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder1 == 'before_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->subDays($this->settings->num_days_reminder1)->addSeconds($offset); @@ -66,6 +67,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder1_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder1 == 'after_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->addDays($this->settings->num_days_reminder1)->addSeconds($offset); @@ -82,6 +84,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder2_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder2 == 'before_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->subDays($this->settings->num_days_reminder2)->addSeconds($offset); @@ -90,6 +93,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder2_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder2 == 'after_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->addDays($this->settings->num_days_reminder2)->addSeconds($offset); @@ -106,6 +110,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder3_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder3 == 'before_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->subDays($this->settings->num_days_reminder3)->addSeconds($offset); @@ -114,6 +119,7 @@ class UpdateReminder extends AbstractService } if (is_null($this->invoice->reminder3_sent) && + $this->invoice->due_date && $this->settings->schedule_reminder3 == 'after_due_date') { $reminder_date = Carbon::parse($this->invoice->due_date)->startOfDay()->addDays($this->settings->num_days_reminder3)->addSeconds($offset);