fix(sync): Continue on account deactivation.

This commit is contained in:
Elisiário Couto
2024-07-05 10:54:24 +01:00
parent 6f5b5dc679
commit 758a3a2257

View File

@@ -41,6 +41,7 @@ def sync(ctx: click.Context):
info(f"Syncing balances for {len(accounts)} accounts")
for account in accounts:
try:
account_details = get(ctx, f"/accounts/{account}")
account_balances = get(ctx, f"/accounts/{account}/balances/").get(
"balances", []
@@ -58,12 +59,9 @@ def sync(ctx: click.Context):
"type": balance["balanceType"],
"timestamp": datetime.datetime.now().timestamp(),
}
try:
persist_balance(ctx, account, balance_document)
except Exception as e:
error(
f"[{account}] Error: Sync failed, skipping account, exception: {e}"
)
error(f"[{account}] Error: Sync failed, skipping account, exception: {e}")
continue
info(f"Syncing transactions for {len(accounts)} accounts")