diff --git a/wallet/core/src/wallet/mod.rs b/wallet/core/src/wallet/mod.rs index 640b47541..e70c61c9b 100644 --- a/wallet/core/src/wallet/mod.rs +++ b/wallet/core/src/wallet/mod.rs @@ -442,10 +442,7 @@ impl Wallet { .as_legacy_account()?; legacy_account.clone().start().await?; legacy_account.clear_private_context().await?; - } else if let Some(account) = self.active_accounts().get(account_storage.id()) { - //lets start the account again - account.clone().start().await?; - } else { + } else if self.active_accounts().get(account_storage.id()).is_none() { let account = try_load_account(self, account_storage, meta).await?; account.clone().start().await?; }