get_payment_value: rm failing assert
This commit is contained in:
@@ -812,7 +812,7 @@ class LNWallet(LNWorker):
|
|||||||
amount_msat = sum(int(x.direction) * x.htlc.amount_msat for x in plist)
|
amount_msat = sum(int(x.direction) * x.htlc.amount_msat for x in plist)
|
||||||
if all(x.direction == SENT for x in plist):
|
if all(x.direction == SENT for x in plist):
|
||||||
direction = PaymentDirection.SENT
|
direction = PaymentDirection.SENT
|
||||||
fee_msat = - info.amount_msat - amount_msat
|
fee_msat = (- info.amount_msat - amount_msat) if info else None
|
||||||
elif all(x.direction == RECEIVED for x in plist):
|
elif all(x.direction == RECEIVED for x in plist):
|
||||||
direction = PaymentDirection.RECEIVED
|
direction = PaymentDirection.RECEIVED
|
||||||
fee_msat = None
|
fee_msat = None
|
||||||
@@ -822,8 +822,6 @@ class LNWallet(LNWorker):
|
|||||||
else:
|
else:
|
||||||
direction = PaymentDirection.FORWARDING
|
direction = PaymentDirection.FORWARDING
|
||||||
fee_msat = - amount_msat
|
fee_msat = - amount_msat
|
||||||
# we must have info for all the payments we requested or initiated
|
|
||||||
assert (info is None) if direction == PaymentDirection.FORWARDING else (info is not None)
|
|
||||||
timestamp = min([htlc_with_status.htlc.timestamp for htlc_with_status in plist])
|
timestamp = min([htlc_with_status.htlc.timestamp for htlc_with_status in plist])
|
||||||
return direction, amount_msat, fee_msat, timestamp
|
return direction, amount_msat, fee_msat, timestamp
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user