From 0f6af65f53fb12d1c6ad65396489b756cf8f7ef5 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 3 Sep 2021 19:30:44 +1000 Subject: [PATCH] Fixes for auto billing --- app/Jobs/Cron/AutoBillCron.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Jobs/Cron/AutoBillCron.php b/app/Jobs/Cron/AutoBillCron.php index 6b105ca9e1cd..f3918e9fffb2 100644 --- a/app/Jobs/Cron/AutoBillCron.php +++ b/app/Jobs/Cron/AutoBillCron.php @@ -56,8 +56,8 @@ class AutoBillCron nlog($auto_bill_partial_invoices->count(). " partial invoices to auto bill"); - $auto_bill_partial_invoices->cursor()->each(function ($invoice){ - $this->runAutoBiller($invoice); + $auto_bill_partial_invoices->cursor()->each(function ($invoice) use($db){ + $this->runAutoBiller($invoice, $db); }); $auto_bill_invoices = Invoice::whereDate('due_date', '<=', now()) @@ -69,8 +69,8 @@ class AutoBillCron nlog($auto_bill_invoices->count(). " full invoices to auto bill"); - $auto_bill_invoices->cursor()->each(function ($invoice){ - $this->runAutoBiller($invoice); + $auto_bill_invoices->cursor()->each(function ($invoice) use($db){ + $this->runAutoBiller($invoice, $db); }); @@ -89,7 +89,7 @@ class AutoBillCron nlog($auto_bill_partial_invoices->count(). " partial invoices to auto bill db = {$db}"); - $auto_bill_partial_invoices->cursor()->each(function ($invoice)use($db){ + $auto_bill_partial_invoices->cursor()->each(function ($invoice) use($db){ $this->runAutoBiller($invoice, $db); }); @@ -110,7 +110,7 @@ class AutoBillCron } } - private function runAutoBiller(Invoice $invoice) + private function runAutoBiller(Invoice $invoice, $db) { info("Firing autobill for {$invoice->company_id} - {$invoice->number}");