diff --git a/src/routes/resources/main.ts b/src/routes/resources/main.ts index 9fc41dc..1c65d3d 100644 --- a/src/routes/resources/main.ts +++ b/src/routes/resources/main.ts @@ -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)