diff --git a/src/routes/tasks.index.tsx b/src/routes/tasks.index.tsx index ba5b12a..7a20614 100644 --- a/src/routes/tasks.index.tsx +++ b/src/routes/tasks.index.tsx @@ -22,6 +22,7 @@ import { format, isBefore, startOfDay, isSameDay, addDays, differenceInCalendarD import { TaskDetailPanel } from "@/components/tasks/task-detail-panel"; import { NewTaskDialog } from "@/components/tasks/new-task-dialog"; import { cn } from "@/lib/utils"; +import { spawnNextWorkflowTask } from "@/lib/workflow-chain"; export const Route = createFileRoute("/tasks/")({ component: TasksPage, @@ -189,6 +190,9 @@ function TasksPage() { event: checked ? "completed" : "reopened", detail: {}, }); + if (checked) { + await spawnNextWorkflowTask(t.id); + } }; const overdueCount = grouped.Overdue.length;