From bd20d6e0af1fa9f1268aa3f9977a4173ecc9286a Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 24 May 2025 17:34:00 +0200 Subject: [PATCH] follow-up 51ced92f446974a52d75557d5b668bce9bdf84cf --- electrum/wallet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index 6b8b2b1b0..c1f8096b3 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -3954,12 +3954,13 @@ class Deterministic_Wallet(Abstract_Wallet): def enable_keystore(self, keystore, is_hardware_keystore: bool, password): if not is_hardware_keystore and self.storage.is_encrypted_with_user_pw(): keystore.update_password(None, password) + self.db.put('use_encryption', True) self._update_keystore(keystore) def disable_keystore(self, keystore): from .keystore import BIP32_KeyStore assert not self.has_channels() - if keystore.thread: + if hasattr(keystore, 'thread') and keystore.thread: keystore.thread.stop() if self.storage.is_encrypted_with_hw_device(): password = keystore.get_password_for_storage_encryption()