From bc0d86c7713bd22110c6b5e17eee067aae7ed6f0 Mon Sep 17 00:00:00 2001 From: Tiago Vasconcelos Date: Fri, 6 Jan 2023 10:27:03 +0000 Subject: [PATCH] correct amount on invoice --- lnbits/extensions/splitpayments/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lnbits/extensions/splitpayments/tasks.py b/lnbits/extensions/splitpayments/tasks.py index 2106fe43..d58a9638 100644 --- a/lnbits/extensions/splitpayments/tasks.py +++ b/lnbits/extensions/splitpayments/tasks.py @@ -49,12 +49,13 @@ async def on_invoice_paid(payment: Payment) -> None: if target.percent > 0: tagged = target.tag in payment.extra - amount = int(payment.amount * target.percent / 100) # msats + amount = int(amount_to_split * target.percent / 100) # msats memo = ( f"split payment: {target.percent}% for {target.alias or target.wallet}" ) if tagged: memo = f"Pushed tagged payment to {target.alias}" + amount = int(amount_to_split) payment_hash, payment_request = await create_invoice( wallet_id=target.wallet,