From 09399b3aaa9b6b51fa7acd4488991cea7eaaf563 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 30 Sep 2020 19:10:02 +1000 Subject: [PATCH] Delete invoice PDF on invoice update! --- app/Http/Controllers/InvoiceController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php index 32302359ad29..cdbcfffb361e 100644 --- a/app/Http/Controllers/InvoiceController.php +++ b/app/Http/Controllers/InvoiceController.php @@ -32,6 +32,7 @@ use App\Jobs\Invoice\CreateInvoicePdf; use App\Jobs\Invoice\EmailInvoice; use App\Jobs\Invoice\StoreInvoice; use App\Jobs\Invoice\ZipInvoices; +use App\Jobs\Util\UnlinkFile; use App\Models\Client; use App\Models\Invoice; use App\Models\InvoiceInvitation; @@ -391,6 +392,8 @@ class InvoiceController extends BaseController $invoice = $this->invoice_repo->save($request->all(), $invoice); + UnlinkFile::dispatchNow(config('filesystems.default'),$invoice->client->invoice_filepath().$invoice->number.'.pdf'); + event(new InvoiceWasUpdated($invoice, $invoice->company, Ninja::eventVars())); return $this->itemResponse($invoice);