diff --git a/data/tasks.json b/data/tasks.json index 7518f12..7ee7e71 100644 --- a/data/tasks.json +++ b/data/tasks.json @@ -482,7 +482,7 @@ ] } ], - "lastUpdated": 1771551794092, + "lastUpdated": 1771552039142, "sprints": [ { "name": "Sprint 1", diff --git a/src/app/page.tsx b/src/app/page.tsx index 38de193..c3f4ffa 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -123,10 +123,14 @@ export default function Home() { } const handleAddTask = () => { - if (newTask.title?.trim() && selectedProjectId) { + if (newTask.title?.trim()) { + // If a specific sprint is selected, use that sprint's project + const selectedSprint = newTask.sprintId ? sprints.find(s => s.id === newTask.sprintId) : null + const targetProjectId = selectedSprint?.projectId || selectedProjectId || '2' + addTask({ ...newTask, - projectId: selectedProjectId, + projectId: targetProjectId, status: newTask.status || "backlog", sprintId: newTask.sprintId || currentSprint?.id, // Use selected sprint or default to current } as any)