fix: Normalize fee_reserve amount value (#3125)
This commit is contained in:
parent
ffecd03c4b
commit
56c8783d9a
1 changed files with 2 additions and 1 deletions
|
|
@ -199,6 +199,7 @@ def fee_reserve_total(amount_msat: int, internal: bool = False) -> int:
|
|||
|
||||
|
||||
def fee_reserve(amount_msat: int, internal: bool = False) -> int:
|
||||
amount_msat = abs(amount_msat)
|
||||
return settings.fee_reserve(amount_msat, internal)
|
||||
|
||||
|
||||
|
|
@ -479,7 +480,7 @@ async def _pay_internal_invoice(
|
|||
):
|
||||
raise PaymentError("Invalid invoice. Bolt11 changed.", status="failed")
|
||||
|
||||
fee_reserve_total_msat = fee_reserve_total(abs(amount_msat), internal=True)
|
||||
fee_reserve_total_msat = fee_reserve_total(amount_msat, internal=True)
|
||||
create_payment_model.fee = abs(fee_reserve_total_msat)
|
||||
|
||||
if wallet.balance_msat < abs(amount_msat) + fee_reserve_total_msat:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue