From f1908e7be6e0520817913c3e6d052349206d8267 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Fri, 7 Apr 2017 13:46:00 +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 08b89b29298d..570d14e28d35 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; @@ -1518,3 +1522,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 4ee96b02d11d..0929c74410b2 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; }