From 3ef2ef6e8bffd6d9c385f41791299f98013b6e85 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Fri, 7 Apr 2017 13:46:42 +0300 Subject: [PATCH] Undo fix for Zapier --- app/Models/Invoice.php | 20 ++++++++++++++++++++ app/Ninja/Repositories/InvoiceRepository.php | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/Models/Invoice.php b/app/Models/Invoice.php index e51526d9e414..36b40ede1d6d 100644 --- a/app/Models/Invoice.php +++ b/app/Models/Invoice.php @@ -2,6 +2,10 @@ namespace App\Models; +use App\Events\InvoiceWasCreated; +use App\Events\InvoiceWasUpdated; +use App\Events\QuoteWasCreated; +use App\Events\QuoteWasUpdated; use App\Events\InvoiceInvitationWasEmailed; use App\Events\QuoteInvitationWasEmailed; use App\Libraries\CurlUtils; @@ -1525,3 +1529,19 @@ Invoice::creating(function ($invoice) { $invoice->account->incrementCounter($invoice); } }); + +Invoice::created(function ($invoice) { + if ($invoice->isType(INVOICE_TYPE_QUOTE)) { + event(new QuoteWasCreated($invoice)); + } else { + event(new InvoiceWasCreated($invoice)); + } +}); + +Invoice::updating(function ($invoice) { + if ($invoice->isType(INVOICE_TYPE_QUOTE)) { + event(new QuoteWasUpdated($invoice)); + } else { + event(new InvoiceWasUpdated($invoice)); + } +}); diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index 31fd76a585a1..8b2aea10b99c 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -697,7 +697,7 @@ class InvoiceRepository extends BaseRepository $invoice = $this->saveInvitations($invoice); } - $this->dispachEvents($invoice); + //$this->dispachEvents($invoice); return $invoice; }