From cb840fc06b8aa62022c53984a2377d8aa9f9a7b3 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Apr 2022 13:21:59 +1000 Subject: [PATCH] Ensure all recurring invoices have a valid state - post migration --- app/Jobs/Util/Import.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Jobs/Util/Import.php b/app/Jobs/Util/Import.php index aa5ebffa04ac..d394e870bd05 100644 --- a/app/Jobs/Util/Import.php +++ b/app/Jobs/Util/Import.php @@ -948,6 +948,11 @@ class Import implements ShouldQueue RecurringInvoiceFactory::create($this->company->id, $modified['user_id']) ); + if($invoice->status_id == 4 && $invoice->remaining_cycles == -1){ + $invoice->status_id =2; + $invoice->save(); + } + $key = "recurring_invoices_{$resource['id']}"; $this->ids['recurring_invoices'][$key] = [