1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-21 00:41:34 +02:00

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
*/
public function handle()
{
$this->invoice->service()->touchReminder($this->reminder_template)->markSent()->save();
{ //only the reminder should mark the reminder sent field
// $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) {
EmailEntity::dispatch($invitation, $this->invoice->company, $this->reminder_template)->delay(now()->addSeconds(5));