fix(scraper): add negative amounts

This commit is contained in:
2025-10-30 12:36:17 +01:00
parent a97f0f7097
commit ff118603db

View File

@@ -107,9 +107,12 @@ async def _aload_ceska_sporitelna_transactions(user_id: UUID) -> None:
"additionalRemittanceInformation") "additionalRemittanceInformation")
date_str = transaction.get("bookingDate", {}).get("date") date_str = transaction.get("bookingDate", {}).get("date")
date = strptime(date_str, "%Y-%m-%d") if date_str else None 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( obj = Transaction(
amount=transaction['amount']['value'], amount=amount,
description=description, description=description,
date=date, date=date,
user_id=user_id, user_id=user_id,