Fixed Dates in create resource
This commit is contained in:
@@ -455,6 +455,16 @@ export default async function resourceRoutes(server: FastifyInstance) {
|
|||||||
createData[resourceConfig[resource].numberRangeHolder] = result.usedNumber
|
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
|
const [created] = await server.db
|
||||||
.insert(table)
|
.insert(table)
|
||||||
.values(createData)
|
.values(createData)
|
||||||
|
|||||||
Reference in New Issue
Block a user