From 6da3de8376b087c5f7ddbf081111351e4cf5b07d Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sun, 29 Jun 2025 21:25:05 +0200 Subject: [PATCH] Fix tasks deadline Signed-off-by: Bryan Frimin --- apps/console/src/components/tasks/TaskFormDialog.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/console/src/components/tasks/TaskFormDialog.tsx b/apps/console/src/components/tasks/TaskFormDialog.tsx index 1e75acd50..dfb3bb6ce 100644 --- a/apps/console/src/components/tasks/TaskFormDialog.tsx +++ b/apps/console/src/components/tasks/TaskFormDialog.tsx @@ -73,9 +73,11 @@ const schema = z.object({ timeEstimate: z.string().nullable(), assignedToId: z.string(), measureId: z.string(), - deadline: z.date({ - coerce: true, - }), + deadline: z + .date({ + coerce: true, + }) + .nullable(), }); type Props = { @@ -110,7 +112,7 @@ export default function TaskFormDialog(props: Props) { timeEstimate: task?.timeEstimate ?? "", assignedToId: task?.assignedTo?.id ?? "", measureId: task?.measure?.id ?? props.measureId ?? "", - deadline: task?.deadline.split("T")[0] ?? new Date(), + deadline: task?.deadline?.split("T")[0] ?? null, }, } ); @@ -136,7 +138,7 @@ export default function TaskFormDialog(props: Props) { name: data.name, description: data.description, timeEstimate: data.timeEstimate || null, - deadline: data.deadline, + deadline: data.deadline || null, assignedToId: data.assignedToId, measureId: data.measureId, },