bugfix: UX checkmark was still on the Miniscript menu item even after all miniscripts deleted - fixed

This commit is contained in:
scgbckbone 2024-12-15 11:49:33 +01:00 committed by doc-hex
parent 053c9165bb
commit 1cdb0900b7

View File

@ -250,8 +250,12 @@ class BaseStorageWallet(WalletABC):
lst = settings.get(self.key_name, [])
try:
del lst[self.storage_idx]
settings.set(self.key_name, lst)
settings.save()
if lst:
settings.set(self.key_name, lst)
else:
settings.remove_key(self.key_name)
settings.save() # actual write
except IndexError: pass
self.storage_idx = -1