mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 15:12:08 +01:00
fix(scraper): add negative amounts
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user