sinks: add required isDraft/isValid fields on ActivityImport

This commit is contained in:
Viktor Barzin 2026-04-17 20:37:38 +00:00
parent 1d23bf6ed7
commit ba672a1633

View file

@ -155,6 +155,9 @@ class WealthfolioSink:
"activityType": str(a.activity_type),
"currency": a.currency,
"accountId": a.account_id,
# Required booleans on ActivityImport (no defaults in Rust struct).
"isDraft": False,
"isValid": True,
}
if a.quantity is not None:
row["quantity"] = format(a.quantity, "f")