Merge pull request #7778 from SomberNight/202204_invoice_recalc_ids
wallet_db upgrade: recalc keys of outgoing on-chain invoices
This commit is contained in:
@@ -2094,9 +2094,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
|
||||
pr = self.payment_request
|
||||
if not pr:
|
||||
return
|
||||
key = pr.get_id()
|
||||
invoice = self.wallet.get_invoice(key)
|
||||
if invoice and self.wallet.get_invoice_status(invoice) == PR_PAID:
|
||||
invoice = Invoice.from_bip70_payreq(pr, height=0)
|
||||
if self.wallet.get_invoice_status(invoice) == PR_PAID:
|
||||
self.show_message("invoice already paid")
|
||||
self.do_clear()
|
||||
self.payment_request = None
|
||||
@@ -2335,8 +2334,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
|
||||
grid.addWidget(QLabel(_("Signature") + ':'), 6, 0)
|
||||
grid.addWidget(QLabel(pr.get_verify_status()), 6, 1)
|
||||
def do_export():
|
||||
key = pr.get_id()
|
||||
name = str(key) + '.bip70'
|
||||
name = pr.get_name_for_export() or "payment_request"
|
||||
name = f"{name}.bip70"
|
||||
fn = getSaveFileName(
|
||||
parent=self,
|
||||
title=_("Save invoice to file"),
|
||||
|
||||
Reference in New Issue
Block a user