added mute/unmute

This commit is contained in:
denisdulici
2020-03-11 14:15:24 +03:00
parent adbc26a6bd
commit 48f3b7c3b6
4 changed files with 18 additions and 13 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Jobs\Sale;
use App\Abstracts\Job;
use App\Models\Sale\Invoice;
use App\Observers\Transaction;
class DeleteInvoice extends Job
{
@@ -26,7 +27,7 @@ class DeleteInvoice extends Job
*/
public function handle()
{
session(['deleting_invoice' => true]);
Transaction::mute();
$this->deleteRelationships($this->invoice, [
'items', 'item_taxes', 'histories', 'transactions', 'recurring', 'totals'
@@ -34,7 +35,7 @@ class DeleteInvoice extends Job
$this->invoice->delete();
session()->forget('deleting_invoice');
Transaction::unmute();
return true;
}