diff --git a/frontend/src/components/Task/TaskFormModal.jsx b/frontend/src/components/Task/TaskFormModal.jsx index 9e6fa7d2..2bd77e9c 100644 --- a/frontend/src/components/Task/TaskFormModal.jsx +++ b/frontend/src/components/Task/TaskFormModal.jsx @@ -40,7 +40,8 @@ export default function TaskFormModal({ task, onClose, onSubmit, errorMessage, o if (!priority) return onError?.("Priority is required"); if (!dueDate) return onError?.("Due date is required"); - if (dueDate < todayStr) { + const isOriginalDate = task && dueDate === task.dueDate.split("T")[0]; + if (!isOriginalDate && dueDate < todayStr) { return alert("Due date cannot be in the past"); }