Fix Synced At

This commit is contained in:
2026-01-06 11:41:13 +01:00
parent 8a2e91e702
commit 5485d2c0cc

View File

@@ -221,11 +221,17 @@ export function bankStatementService(server: FastifyInstance) {
...new Set(allNewTransactions.map((t) => t.account)), ...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) { for (const accId of affectedAccounts) {
await server.db await server.db
.update(bankaccounts) .update(bankaccounts)
//@ts-ignore //@ts-ignore
.set({syncedAt: dayjs().utc().toISOString()}) .set({syncedAt: normalizeDate(dayjs())})
.where(eq(bankaccounts.id, accId)) .where(eq(bankaccounts.id, accId))
} }
} }