diff --git a/attached_assets/{99BE5007-26A4-402F-93EA-753D2B130FE9}_1756804561440.png b/attached_assets/{99BE5007-26A4-402F-93EA-753D2B130FE9}_1756804561440.png new file mode 100644 index 0000000..82a35cd Binary files /dev/null and b/attached_assets/{99BE5007-26A4-402F-93EA-753D2B130FE9}_1756804561440.png differ diff --git a/client/src/components/tasks/TaskFormUltraSimple.tsx b/client/src/components/tasks/TaskFormUltraSimple.tsx index 3ae2ee4..8f3bbd0 100644 --- a/client/src/components/tasks/TaskFormUltraSimple.tsx +++ b/client/src/components/tasks/TaskFormUltraSimple.tsx @@ -18,10 +18,6 @@ export default function TaskFormUltraSimple({ task, onClose }: any) { return; } - if (!assignedTo?.trim()) { - alert("L'assignation est requise"); - return; - } const submitBtn = e.currentTarget.querySelector('button[type="submit"]') as HTMLButtonElement; submitBtn.disabled = true; @@ -33,7 +29,7 @@ export default function TaskFormUltraSimple({ task, onClose }: any) { description: description?.trim() || "", priority: priority || "medium", status: status || "pending", - assignedTo: assignedTo.trim(), + assignedTo: assignedTo?.trim() || "Non assigné", startDate: startDate || null, dueDate: dueDate || null, }; @@ -212,14 +208,13 @@ export default function TaskFormUltraSimple({ task, onClose }: any) {
{ e.preventDefault(); - if (!title.trim() || !assignedTo.trim()) { + if (!title.trim()) { return; } const taskData = { title: title.trim(), description: description.trim() || undefined, - assignedTo: assignedTo.trim(), + assignedTo: assignedTo?.trim() || "Non assigné", priority, dueDate: dueDate ? new Date(dueDate).toISOString() : undefined, }; @@ -445,14 +445,13 @@ function TaskForm({ onSubmit, initialData, isEditing = false }: {
setAssignedTo(e.target.value)} placeholder="Nom de la personne responsable" - required />