From c8cdf2f1d265f3b1055c57c770fa8874af60e097 Mon Sep 17 00:00:00 2001 From: Tiago Vasconcelos Date: Fri, 6 Jan 2023 12:45:43 +0000 Subject: [PATCH] tags don't have percent --- lnbits/extensions/splitpayments/tasks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lnbits/extensions/splitpayments/tasks.py b/lnbits/extensions/splitpayments/tasks.py index b757d9a33..844e3688d 100644 --- a/lnbits/extensions/splitpayments/tasks.py +++ b/lnbits/extensions/splitpayments/tasks.py @@ -44,8 +44,8 @@ async def on_invoice_paid(payment: Payment) -> None: amount_to_split = (payment.extra.get("amount") or 0) * 1000 for target in targets: - if target.percent > 0: - tagged = target.tag in payment.extra + tagged = target.tag in payment.extra + if tagged or target.percent > 0: amount = int(amount_to_split * target.percent / 100) memo = ( @@ -64,7 +64,7 @@ async def on_invoice_paid(payment: Payment) -> None: logger.debug(f"created split invoice: {payment_hash}") - extra = {**payment.extra, "splitted": True} + extra = {**payment.extra, "tag": "splitpayments", "splitted": True} checking_id = await pay_invoice( payment_request=payment_request,