From 57e1eb7a8e885029d5c5b46fc8317415467e663b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 31 Jul 2022 19:20:18 +1000 Subject: [PATCH] Inject delay into Send Recurring invoices to allow PDFs to catch up --- app/Jobs/RecurringInvoice/SendRecurring.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Jobs/RecurringInvoice/SendRecurring.php b/app/Jobs/RecurringInvoice/SendRecurring.php index 5f22baf98080..d3a6b5c38fa1 100644 --- a/app/Jobs/RecurringInvoice/SendRecurring.php +++ b/app/Jobs/RecurringInvoice/SendRecurring.php @@ -135,7 +135,7 @@ class SendRecurring implements ShouldQueue $invoice->invitations->each(function ($invitation) use ($invoice) { if ($invitation->contact && ! $invitation->contact->trashed() && strlen($invitation->contact->email) >= 1 && $invoice->client->getSetting('auto_email_invoice')) { try { - EmailEntity::dispatch($invitation, $invoice->company); + EmailEntity::dispatch($invitation, $invoice->company)->delay(10); } catch (\Exception $e) { nlog($e->getMessage()); }