diff --git a/app/Services/Invoice/SendEmail.php b/app/Services/Invoice/SendEmail.php index 5cf05dd6a3d9..7cbc7a0cc0ee 100644 --- a/app/Services/Invoice/SendEmail.php +++ b/app/Services/Invoice/SendEmail.php @@ -11,10 +11,12 @@ namespace App\Services\Invoice; -use App\Jobs\Entity\EmailEntity; -use App\Models\ClientContact; +use App\Utils\Ninja; use App\Models\Invoice; +use App\Models\ClientContact; +use App\Jobs\Entity\EmailEntity; use App\Services\AbstractService; +use App\Events\Invoice\InvoiceWasEmailed; class SendEmail extends AbstractService { @@ -36,5 +38,10 @@ class SendEmail extends AbstractService EmailEntity::dispatch($invitation, $invitation->company, $this->reminder_template)->delay(10); } }); + + if ($this->invoice->invitations->count() >= 1) { + event(new InvoiceWasEmailed($this->invoice->invitations->first(), $this->invoice->company, Ninja::eventVars(auth()->user() ? auth()->user()->id : null), $this->reminder_template ?? 'invoice')); + } + } }