From da9723735c844e49dae3faa6a26fad3ff8195c6c Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Thu, 8 Apr 2021 20:23:21 -0300 Subject: [PATCH] fix: livestream producer sharing was conflicting with internal payments. --- lnbits/extensions/livestream/tasks.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lnbits/extensions/livestream/tasks.py b/lnbits/extensions/livestream/tasks.py index a17ba547..c69db02a 100644 --- a/lnbits/extensions/livestream/tasks.py +++ b/lnbits/extensions/livestream/tasks.py @@ -52,9 +52,16 @@ async def on_invoice_paid(payment: Payment) -> None: UPDATE apipayments SET extra = ?, amount = ? WHERE hash = ? + AND checking_id NOT LIKE 'internal_%' """, ( - json.dumps(dict(**payment.extra, shared_with=[producer.name, producer.id], received=payment.amount,)), + json.dumps( + dict( + **payment.extra, + shared_with=[producer.name, producer.id], + received=payment.amount, + ) + ), payment.amount - amount, payment.payment_hash, ),