From bfea83c8fd8a3031351375ce2654e653bef18f7b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 13 Feb 2023 08:31:17 +1100 Subject: [PATCH] Do not store pending transactions --- app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php b/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php index fc272f0eb1bd..3ae26cbf7c9e 100644 --- a/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php +++ b/app/Helpers/Bank/Yodlee/Transformer/IncomeTransformer.php @@ -127,6 +127,10 @@ class IncomeTransformer implements BankRevenueInterface foreach($transaction->transaction as $transaction) { + //do not store duplicate / pending transactions + if(property_exists($transaction,'status') && $transaction->status == 'PENDING') + continue; + $data[] = $this->transformTransaction($transaction); }