From 14e86b8183f0c3c03e540968b7d1911e3f8ea979 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 3 Dec 2022 09:33:49 +1100 Subject: [PATCH] Minor checks for reminders --- app/Jobs/Util/ReminderJob.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Jobs/Util/ReminderJob.php b/app/Jobs/Util/ReminderJob.php index e5a5d71bf274..d99ffa6b1329 100644 --- a/app/Jobs/Util/ReminderJob.php +++ b/app/Jobs/Util/ReminderJob.php @@ -149,11 +149,11 @@ class ReminderJob implements ShouldQueue $invoice->invitations->each(function ($invitation) use ($invoice, $reminder_template) { - if(!$invitation->contact->trashed() && $invitation->contact->email) { + if($invitation->contact && !$invitation->contact->trashed() && $invitation->contact->email) { EmailEntity::dispatch($invitation, $invitation->company, $reminder_template)->delay(now()->addSeconds(3)); nlog("Firing reminder email for invoice {$invoice->number} - {$reminder_template}"); } - + }); if ($invoice->invitations->count() > 0) {