Skip to content

Commit ce55a99

Browse files
committed
qml: reset _key in QEInvoice on clear()
1 parent ed74b8f commit ce55a99

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

electrum/gui/qml/qeinvoice.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,7 @@ def fromResolvedPaymentIdentifier(self, resolved_pi: PaymentIdentifier) -> None:
485485
self.amountOverride = QEAmount()
486486
if resolved_pi:
487487
assert not resolved_pi.need_resolve()
488+
self.clear()
488489
self.validateRecipient(resolved_pi)
489490

490491
@pyqtProperty('QVariantMap', notify=lnurlRetrieved)
@@ -510,6 +511,7 @@ def busy(self):
510511
@pyqtSlot()
511512
def clear(self):
512513
self.setInvoiceType(QEInvoice.Type.Invalid)
514+
self._key = None
513515
self._lnurlData = None
514516
self._offerData = None
515517
self.canSave = False

0 commit comments

Comments
 (0)