fix: livestream producer sharing was conflicting with internal payments.
This commit is contained in:
parent
2a198d3186
commit
da9723735c
1 changed files with 8 additions and 1 deletions
|
|
@ -52,9 +52,16 @@ async def on_invoice_paid(payment: Payment) -> None:
|
||||||
UPDATE apipayments
|
UPDATE apipayments
|
||||||
SET extra = ?, amount = ?
|
SET extra = ?, amount = ?
|
||||||
WHERE hash = ?
|
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.amount - amount,
|
||||||
payment.payment_hash,
|
payment.payment_hash,
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue