diff --git a/archon-ui-main/src/features/projects/tasks/hooks/useTaskQueries.ts b/archon-ui-main/src/features/projects/tasks/hooks/useTaskQueries.ts index 7e366cbd..1e43c135 100644 --- a/archon-ui-main/src/features/projects/tasks/hooks/useTaskQueries.ts +++ b/archon-ui-main/src/features/projects/tasks/hooks/useTaskQueries.ts @@ -112,7 +112,10 @@ export function useUpdateTask(projectId: string) { // Optimistically update queryClient.setQueryData(taskKeys.all(projectId), (old) => { if (!old) return old; - return old.map((task) => (task.id === taskId ? { ...task, ...updates } : task)); + const nowIso = new Date().toISOString(); + return old.map((task) => + task.id === taskId ? { ...task, ...updates, updated_at: nowIso } : task, + ); }); return { previousTasks };