From 2a81ab65691a4936ffb9b651f5a1117f3cef05ca Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Fri, 1 Sep 2023 14:16:30 +0200 Subject: [PATCH] qml: show user feedback when wallet file has action pending --- electrum/gui/qml/qewalletdb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/gui/qml/qewalletdb.py b/electrum/gui/qml/qewalletdb.py index 28db8e96b..4475a6c70 100644 --- a/electrum/gui/qml/qewalletdb.py +++ b/electrum/gui/qml/qewalletdb.py @@ -3,6 +3,7 @@ from typing import TYPE_CHECKING from PyQt5.QtCore import pyqtProperty, pyqtSignal, pyqtSlot, QObject +from electrum.i18n import _ from electrum.logging import get_logger from electrum.storage import WalletStorage, StorageEncryptionVersion from electrum.wallet_db import WalletDB @@ -189,7 +190,7 @@ class QEWalletDB(QObject): return if self._db.get_action(): self._logger.warning('action pending. QML version doesn\'t support continuation of wizard') - return + raise WalletFileException(_('This wallet has an action pending. This is currently not supported on mobile')) if self._db.requires_upgrade(): self._logger.warning('wallet requires upgrade, upgrading')