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);