1
0

qml: password change requires password, not PIN. fixes #8257

This commit is contained in:
Sander van Grieken
2023-03-18 00:52:42 +01:00
parent fed5fe5991
commit 39ac484ec7

View File

@@ -128,6 +128,7 @@ class QEDaemon(AuthMixin, QObject):
serverConnectWizardChanged = pyqtSignal() serverConnectWizardChanged = pyqtSignal()
loadingChanged = pyqtSignal() loadingChanged = pyqtSignal()
passwordChangeFailed = pyqtSignal() passwordChangeFailed = pyqtSignal()
requestNewPassword = pyqtSignal()
walletLoaded = pyqtSignal([str,str], arguments=['name','path']) walletLoaded = pyqtSignal([str,str], arguments=['name','path'])
walletRequiresPassword = pyqtSignal([str,str], arguments=['name','path']) walletRequiresPassword = pyqtSignal([str,str], arguments=['name','path'])
@@ -305,9 +306,8 @@ class QEDaemon(AuthMixin, QObject):
i = i + 1 i = i + 1
return f'wallet_{i}' return f'wallet_{i}'
requestNewPassword = pyqtSignal()
@pyqtSlot() @pyqtSlot()
@auth_protect @auth_protect(method='wallet')
def startChangePassword(self): def startChangePassword(self):
if self._use_single_password: if self._use_single_password:
self.requestNewPassword.emit() self.requestNewPassword.emit()