From 01085a2d885cd10e5859a9f35b00ec4e48b9423d Mon Sep 17 00:00:00 2001 From: 1yam Date: Thu, 13 Nov 2025 16:31:42 +0100 Subject: [PATCH] Fix: use `ILIKE` instead of `==` for address comparison. --- src/aleph/db/accessors/balances.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/aleph/db/accessors/balances.py b/src/aleph/db/accessors/balances.py index c48315b75..ee273fbef 100644 --- a/src/aleph/db/accessors/balances.py +++ b/src/aleph/db/accessors/balances.py @@ -91,7 +91,7 @@ def get_total_detailed_balance( query = ( select(func.sum(AlephBalanceDb.balance)) .where( - (AlephBalanceDb.address == address) + AlephBalanceDb.address.ilike(address) & (AlephBalanceDb.chain == chain) & ((AlephBalanceDb.dapp.is_(None)) if not include_dapps else True) ) @@ -104,7 +104,7 @@ def get_total_detailed_balance( query = ( select(AlephBalanceDb.chain, func.sum(AlephBalanceDb.balance).label("balance")) .where( - (AlephBalanceDb.address == address) + AlephBalanceDb.address.ilike(address) & ((AlephBalanceDb.dapp.is_(None)) if not include_dapps else True) ) .group_by(AlephBalanceDb.chain) @@ -118,7 +118,7 @@ def get_total_detailed_balance( query = ( select(func.sum(AlephBalanceDb.balance)) .where( - (AlephBalanceDb.address == address) + AlephBalanceDb.address.ilike(address) & ((AlephBalanceDb.dapp.is_(None)) if not include_dapps else True) ) .group_by(AlephBalanceDb.address)