Merge pull request #8147 from turbo124/v5-develop

Fixes for touching reminders inappropriately
This commit is contained in:
David Bomba 2023-01-13 22:26:40 +11:00 committed by GitHub
commit 9bb4cb0e5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,8 +54,9 @@ class BulkInvoiceJob implements ShouldQueue
* @return void * @return void
*/ */
public function handle() public function handle()
{ { //only the reminder should mark the reminder sent field
$this->invoice->service()->touchReminder($this->reminder_template)->markSent()->save(); // $this->invoice->service()->touchReminder($this->reminder_template)->markSent()->save();
$this->invoice->service()->markSent()->save();
$this->invoice->invitations->load('contact.client.country', 'invoice.client.country', 'invoice.company')->each(function ($invitation) { $this->invoice->invitations->load('contact.client.country', 'invoice.client.country', 'invoice.company')->each(function ($invitation) {
EmailEntity::dispatch($invitation, $this->invoice->company, $this->reminder_template)->delay(now()->addSeconds(5)); EmailEntity::dispatch($invitation, $this->invoice->company, $this->reminder_template)->delay(now()->addSeconds(5));