From 5485d2c0cccdb51b52d355a323e670847445447f Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Tue, 6 Jan 2026 11:41:13 +0100 Subject: [PATCH] Fix Synced At --- src/modules/cron/bankstatementsync.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/cron/bankstatementsync.service.ts b/src/modules/cron/bankstatementsync.service.ts index 9773631..66863b0 100644 --- a/src/modules/cron/bankstatementsync.service.ts +++ b/src/modules/cron/bankstatementsync.service.ts @@ -221,11 +221,17 @@ export function bankStatementService(server: FastifyInstance) { ...new Set(allNewTransactions.map((t) => t.account)), ] + const normalizeDate = (val: any) => { + if (!val) return null + const d = new Date(val) + return isNaN(d.getTime()) ? null : d + } + for (const accId of affectedAccounts) { await server.db .update(bankaccounts) //@ts-ignore - .set({syncedAt: dayjs().utc().toISOString()}) + .set({syncedAt: normalizeDate(dayjs())}) .where(eq(bankaccounts.id, accId)) } }