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)),
]
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))
}
}