From e3b197cd4b82df0a4cc4a75f51c9a9d176124175 Mon Sep 17 00:00:00 2001 From: RanchiMall Dev Date: Fri, 16 Feb 2024 09:58:09 +0000 Subject: [PATCH] Fix conditional check --- tracktokens_smartcontracts.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tracktokens_smartcontracts.py b/tracktokens_smartcontracts.py index c61189e..9cf8c9e 100755 --- a/tracktokens_smartcontracts.py +++ b/tracktokens_smartcontracts.py @@ -1412,8 +1412,7 @@ def processTransaction(transaction_data, parsed_data, blockinfo): query_data = contract_session.query(ContractDeposits.depositBalance).filter(ContractDeposits.id.in_(subquery)).filter(ContractDeposits.status != 'deposit-return').filter(ContractDeposits.status == 'active').all() available_deposit_sum = sum(Decimal(f"{amount[0]}") if amount[0] is not None else Decimal(0) for amount in query_data) - - if available_deposit_sum[0][0] is None: + if available_deposit_sum==0 or available_deposit_sum[0][0] is None: available_deposit_sum = 0 else: available_deposit_sum = float(available_deposit_sum[0][0])