diff --git a/src/components/dashboard/planning-overview.tsx b/src/components/dashboard/planning-overview.tsx index 8e459afb..29efe3a5 100644 --- a/src/components/dashboard/planning-overview.tsx +++ b/src/components/dashboard/planning-overview.tsx @@ -282,7 +282,10 @@ function TasksCard({ dashboardData }: { dashboardData: DashboardData | null }) { const priorityQueue = dashboardData?.taskPriorityQueue const { tasks, toggleTask } = useTasksCardState(priorityQueue?.tasks ?? EMPTY_PRIORITY_TASKS) const completeTask = api.task.complete.useMutation({ - onError: () => toast.error('Failed to update task'), + onError: (_, variables) => { + toggleTask(variables.taskId) + toast.error('Failed to update task') + }, }) const handleToggle = (taskId: string) => {