From d1ba154d692dfcc4899ca1169e99e0f6b6d34cfb Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 4 Dec 2024 09:54:55 +1100 Subject: [PATCH] Additional catches --- app/Import/Transformer/Csv/ClientTransformer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Import/Transformer/Csv/ClientTransformer.php b/app/Import/Transformer/Csv/ClientTransformer.php index 5746589a29..b238ac4bff 100644 --- a/app/Import/Transformer/Csv/ClientTransformer.php +++ b/app/Import/Transformer/Csv/ClientTransformer.php @@ -34,6 +34,9 @@ class ClientTransformer extends BaseTransformer throw new ImportException('Client already exists'); } + if(!is_array($data)) + throw new ImportException('Empty row, or invalid data encountered.'); + $settings = ClientSettings::defaults(); $settings->currency_id = (string) $this->getCurrencyByCode($data);