From 39ac484ec7ddc319514ab76caa3649555fef9ddb Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Sat, 18 Mar 2023 00:52:42 +0100 Subject: [PATCH] qml: password change requires password, not PIN. fixes #8257 --- electrum/gui/qml/qedaemon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/electrum/gui/qml/qedaemon.py b/electrum/gui/qml/qedaemon.py index a1b217ab2..569b24ad8 100644 --- a/electrum/gui/qml/qedaemon.py +++ b/electrum/gui/qml/qedaemon.py @@ -128,6 +128,7 @@ class QEDaemon(AuthMixin, QObject): serverConnectWizardChanged = pyqtSignal() loadingChanged = pyqtSignal() passwordChangeFailed = pyqtSignal() + requestNewPassword = pyqtSignal() walletLoaded = pyqtSignal([str,str], arguments=['name','path']) walletRequiresPassword = pyqtSignal([str,str], arguments=['name','path']) @@ -305,9 +306,8 @@ class QEDaemon(AuthMixin, QObject): i = i + 1 return f'wallet_{i}' - requestNewPassword = pyqtSignal() @pyqtSlot() - @auth_protect + @auth_protect(method='wallet') def startChangePassword(self): if self._use_single_password: self.requestNewPassword.emit()