diff --git a/app/src/main/java/com/tangem/tap/domain/walletStores/implementation/DefaultWalletStoresManager.kt b/app/src/main/java/com/tangem/tap/domain/walletStores/implementation/DefaultWalletStoresManager.kt index 45a7f0e0f9..041ea91557 100644 --- a/app/src/main/java/com/tangem/tap/domain/walletStores/implementation/DefaultWalletStoresManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/walletStores/implementation/DefaultWalletStoresManager.kt @@ -165,6 +165,14 @@ internal class DefaultWalletStoresManager( .build(), ) } + .flatMapOnFailure { error -> + when (error) { + is WalletStoresError.WalletManagerNotCreated, + is WalletStoresError.UpdateWalletManagerError, + -> CompletionResult.Success(Unit) + else -> CompletionResult.Failure(error) + } + } } internal data class State(