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 1a0d00a4b6..b1b23ef78b 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 @@ -155,11 +155,16 @@ internal class DefaultCurrenciesRepository( } return buildList { - networkToTokens.forEach { (network, networkTokens) -> - val networkCoin = networkToCoin[network] ?: cryptoCurrencyFactory.createCoin(network) + if (networkToTokens.isEmpty()) { + // add only coin here + addAll(networkToCoin.values) + } else { + networkToTokens.forEach { (network, networkTokens) -> + val networkCoin = networkToCoin[network] ?: cryptoCurrencyFactory.createCoin(network) - add(networkCoin) - addAll(networkTokens) + add(networkCoin) + addAll(networkTokens) + } } } }