From 3da3aee50d6036a7cfb04d15f995ec1b5061c1bb Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Thu, 1 Jan 2026 16:24:26 +0100 Subject: [PATCH] Fixed Dates in create resource --- src/routes/resources/main.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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)