From 6741e840d08e48669020e18025cd1023f102af5e Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 17 Nov 2025 10:45:20 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/data/wallets/DefaultWalletsRepository.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/data/wallets/src/main/java/com/tangem/data/wallets/DefaultWalletsRepository.kt b/data/wallets/src/main/java/com/tangem/data/wallets/DefaultWalletsRepository.kt index 5627983536..6824412ac3 100644 --- a/data/wallets/src/main/java/com/tangem/data/wallets/DefaultWalletsRepository.kt +++ b/data/wallets/src/main/java/com/tangem/data/wallets/DefaultWalletsRepository.kt @@ -391,10 +391,16 @@ internal class DefaultWalletsRepository( override suspend fun associateWallets(applicationId: String, wallets: List) = withContext(dispatchers.io) { val publicKeys = authProvider.getCardsPublicKeys() - val walletsBody = wallets.filterIsInstance().map { userWallet -> + val walletsBody = wallets.map { userWallet -> WalletIdBodyConverter.convert( userWallet = userWallet, - publicKeys = publicKeys.filterKeys { userWallet.cardsInWallet.contains(it) }, + publicKeys = if (userWallet is UserWallet.Cold) { + publicKeys.filterKeys { + userWallet.cardsInWallet.contains(it) + } + } else { + emptyMap() + }, ) }