Browse Source

add explicit is_lightning check before potentially calling lnworker.get_invoice_status in wallet.export_request

master
Sander van Grieken 3 years ago
parent
commit
aac0e4f693
  1. 2
      electrum/wallet.py

2
electrum/wallet.py

@ -2401,7 +2401,7 @@ class Abstract_Wallet(ABC, Logger, EventListener):
# if request was paid onchain, add relevant fields
# note: addr is reused when getting paid on LN! so we check for that.
_, conf, tx_hashes = self._is_onchain_invoice_paid(x)
if not self.lnworker or self.lnworker.get_invoice_status(x) != PR_PAID:
if not is_lightning or not self.lnworker or self.lnworker.get_invoice_status(x) != PR_PAID:
if conf is not None:
d['confirmations'] = conf
d['tx_hashes'] = tx_hashes

Loading…
Cancel
Save