From c6e249bb67edb6ffb21c7ad1fe820017dbdf9419 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 25 Jun 2023 14:34:50 +1000 Subject: [PATCH] Minor fixes for bank transaction processing --- app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php b/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php index 42c0e9bf5895..43d337c5577d 100644 --- a/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php +++ b/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php @@ -127,9 +127,12 @@ class IncomeTransformer implements BankRevenueInterface foreach ($transaction->transaction as $transaction) { //do not store duplicate / pending transactions - if (property_exists($transaction, 'status') && $transaction->status == 'PENDING') { + if (property_exists($transaction, 'status') && $transaction->status == 'PENDING') + continue; + + //some object do no store amounts ignore these + if(!property_exists($transaction, 'amount')) continue; - } $data[] = $this->transformTransaction($transaction); }