From 27c3c5a47b9667a387d4aec081ad468ba00e8c22 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 5 Apr 2023 17:27:31 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../implementation/DefaultTotalFiatBalanceCalculator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt b/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt index 9136094e8b..fd5bf29aa9 100644 --- a/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt +++ b/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt @@ -50,7 +50,7 @@ internal class DefaultTotalFiatBalanceCalculator : TotalFiatBalanceCalculator { is WalletDataModel.SameCurrencyTransactionInProgress, is WalletDataModel.TransactionInProgress, is WalletDataModel.NoAccount, - -> if (walletData.isCustom || walletData.fiatRate == null) { + -> if (walletData.isCustom && walletData.fiatRate == null) { TotalFiatBalanceStatus.Error } else { TotalFiatBalanceStatus.Loaded @@ -65,7 +65,7 @@ internal class DefaultTotalFiatBalanceCalculator : TotalFiatBalanceCalculator { private fun Sequence.calculateTotalFiatAmount(): BigDecimal? { return this - .filterNot { it.isCustom } + .filterNot { it.isCustom && it.fiatRate == null } .map { walletData -> walletData.fiatRate ?.takeUnless { walletData.status.isErrorStatus }