From 2b1baa61feccf0c6385e5547f5f818a08bd9615b Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 14 Apr 2026 15:13:37 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../domain/transaction/usecase/AssociateAssetUseCase.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/AssociateAssetUseCase.kt b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/AssociateAssetUseCase.kt index d20682fdc2..664a93a44f 100644 --- a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/AssociateAssetUseCase.kt +++ b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/AssociateAssetUseCase.kt @@ -32,9 +32,11 @@ class AssociateAssetUseCase( val networkCoin = multiWalletCryptoCurrenciesSupplier.getSyncOrNull( params = MultiWalletCryptoCurrenciesProducer.Params(userWallet.walletId), ) - ?.firstOrNull { + ?.firstOrNull { cryptoCurrency -> val network = currency.network - it.network.id == network.id && it.network.derivationPath == network.derivationPath + cryptoCurrency is CryptoCurrency.Coin && + cryptoCurrency.network.id == network.id && + cryptoCurrency.network.derivationPath == network.derivationPath } ?: error("Unable to create network coin for currencyID: ${currency.id}")