invoices: fix is_paid for zero-amount onchain pay reqs
fixes https://github.com/spesmilo/electrum/issues/8022
This commit is contained in:
@@ -128,7 +128,10 @@ class Invoice(StoredObject):
|
|||||||
if self.is_lightning():
|
if self.is_lightning():
|
||||||
address = self.get_address()
|
address = self.get_address()
|
||||||
amount = self.get_amount_sat()
|
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:
|
else:
|
||||||
outputs = self.outputs
|
outputs = self.outputs
|
||||||
return outputs
|
return outputs
|
||||||
|
|||||||
Reference in New Issue
Block a user