1
0

invoices: fix is_paid for zero-amount onchain pay reqs

fixes https://github.com/spesmilo/electrum/issues/8022
This commit is contained in:
SomberNight
2022-10-19 16:15:12 +00:00
parent 60769e4769
commit eb00012c95

View File

@@ -128,7 +128,10 @@ class Invoice(StoredObject):
if self.is_lightning():
address = self.get_address()
amount = self.get_amount_sat()
outputs = [PartialTxOutput.from_address_and_value(address, int(amount))] if address and amount else []
if address and amount is not None:
outputs = [PartialTxOutput.from_address_and_value(address, int(amount))]
else:
outputs = []
else:
outputs = self.outputs
return outputs