From 9f60b1474570ed7b98a2d2cdd4370b515fb06f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Wed, 31 Jul 2024 18:58:52 +0200 Subject: [PATCH] fixup where --- lnbits/core/crud.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lnbits/core/crud.py b/lnbits/core/crud.py index ea5d24f4f..8101b146c 100644 --- a/lnbits/core/crud.py +++ b/lnbits/core/crud.py @@ -1037,13 +1037,14 @@ async def get_payments_history( values = { "wallet": wallet_id, } + where = [f"wallet = :wallet AND (status = '{PaymentState.SUCCESS}' OR amount < 0)"] transactions = await db.fetchall( f""" SELECT {date_trunc} date, SUM(CASE WHEN amount > 0 THEN amount ELSE 0 END) income, SUM(CASE WHEN amount < 0 THEN abs(amount) + abs(fee) ELSE 0 END) spending FROM apipayments - WHERE wallet = :wallet AND (status = '{PaymentState.SUCCESS}' OR amount < 0) + {filters.where(where)} GROUP BY date ORDER BY date DESC """,