diff --git a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrenciesRepository.kt b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrenciesRepository.kt index 52142a7581..ce4c171722 100644 --- a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrenciesRepository.kt +++ b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultCurrenciesRepository.kt @@ -502,7 +502,8 @@ internal class DefaultCurrenciesRepository( currencyRawId: CryptoCurrency.RawID, ): Flow>> { return userWalletsStore.userWallets.flatMapLatest { userWallets -> - userWallets.forEach { fetchTokensIfCacheExpired(userWallet = it, refresh = false) } + userWallets.filter { it.isMultiCurrency } + .forEach { fetchTokensIfCacheExpired(userWallet = it, refresh = false) } val userWalletsWithCurrencies = userWallets .filterNot(UserWallet::isLocked)