From 42b29fe89f097c0632fdb87b393768d20640e88f Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 22 Jul 2023 11:13:18 +1000 Subject: [PATCH] Minor fixes --- .../Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php | 2 +- .../RecurringInvoice/UpdateRecurringInvoiceRequest.php | 2 +- app/Import/Providers/BaseImport.php | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php index 11c266ac8f46..6a941b1fa394 100644 --- a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php @@ -144,7 +144,7 @@ class StoreRecurringInvoiceRequest extends Request unset($input['number']); } - if (array_key_exists('exchange_rate', $input) && is_null($input['exchange_rate'])) { + if (array_key_exists('exchange_rate', $input) && (is_null($input['exchange_rate']) || $input['exchange_rate'] == 0)) { $input['exchange_rate'] = 1; } diff --git a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php index 26cc4e2f44de..a7d54fd235e2 100644 --- a/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/UpdateRecurringInvoiceRequest.php @@ -122,7 +122,7 @@ class UpdateRecurringInvoiceRequest extends Request unset($input['documents']); } - if (array_key_exists('exchange_rate', $input) && is_null($input['exchange_rate'])) { + if (array_key_exists('exchange_rate', $input) && (is_null($input['exchange_rate']) || $input['exchange_rate'] == 0)) { $input['exchange_rate'] = 1; } diff --git a/app/Import/Providers/BaseImport.php b/app/Import/Providers/BaseImport.php index 5d6ef871dbd9..0019a6efed40 100644 --- a/app/Import/Providers/BaseImport.php +++ b/app/Import/Providers/BaseImport.php @@ -765,7 +765,8 @@ class BaseImport { $keys = array_shift($data); ksort($keys); - +// nlog($data); +// nlog($keys); return array_map(function ($values) use ($keys) { return array_combine($keys, $values); }, $data);