Fixed Dates in create resource

This commit is contained in:
2026-01-01 16:24:26 +01:00
parent b3fd5eafbc
commit 3da3aee50d

View File

@@ -455,6 +455,16 @@ export default async function resourceRoutes(server: FastifyInstance) {
createData[resourceConfig[resource].numberRangeHolder] = result.usedNumber
}
const normalizeDate = (val: any) => {
const d = new Date(val)
return isNaN(d.getTime()) ? null : d
}
Object.keys(createData).forEach((key) => {
if(key.toLowerCase().includes("date")) createData[key] = normalizeDate(createData[key])
})
const [created] = await server.db
.insert(table)
.values(createData)