From ff118603dbf60fa607b11900dc1669861edd10a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Trkan?= Date: Thu, 30 Oct 2025 12:36:17 +0100 Subject: [PATCH] fix(scraper): add negative amounts --- 7project/backend/app/services/bank_scraper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/7project/backend/app/services/bank_scraper.py b/7project/backend/app/services/bank_scraper.py index ea1cf3c..732277c 100644 --- a/7project/backend/app/services/bank_scraper.py +++ b/7project/backend/app/services/bank_scraper.py @@ -107,9 +107,12 @@ async def _aload_ceska_sporitelna_transactions(user_id: UUID) -> None: "additionalRemittanceInformation") date_str = transaction.get("bookingDate", {}).get("date") date = strptime(date_str, "%Y-%m-%d") if date_str else None + amount = transaction.get("amount", {}).get("value") + if transaction.get("creditDebitIndicator") == "DBIT": + amount = -abs(amount) obj = Transaction( - amount=transaction['amount']['value'], + amount=amount, description=description, date=date, user_id=user_id,