From ec91a15f65af7bb46cab42338b03c61813047ac4 Mon Sep 17 00:00:00 2001 From: zhi Date: Tue, 17 Mar 2026 23:01:02 +0000 Subject: [PATCH] fix(P7.1): remove TaskType.TASK from models.py + fix milestone task defaults (issue/pending) --- app/api/routers/milestones.py | 4 ++-- app/models/models.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/api/routers/milestones.py b/app/api/routers/milestones.py index 0ef296d..a269131 100644 --- a/app/api/routers/milestones.py +++ b/app/api/routers/milestones.py @@ -173,9 +173,9 @@ def create_milestone_task(project_id: int, milestone_id: int, task_data: schemas task = Task( title=data.get("title"), description=data.get("description"), - task_type=data.get("task_type", "task"), + task_type=data.get("task_type", "issue"), task_subtype=data.get("task_subtype"), - status=TaskStatus.OPEN, + status=TaskStatus.PENDING, priority=TaskPriority.MEDIUM, project_id=project_id, milestone_id=milestone_id, diff --git a/app/models/models.py b/app/models/models.py index 5defa51..35f8941 100644 --- a/app/models/models.py +++ b/app/models/models.py @@ -7,7 +7,7 @@ import enum class TaskType(str, enum.Enum): - """Task type enum — 'issue' is a subtype of task, not the other way around.""" + """Task type enum.""" ISSUE = "issue" MAINTENANCE = "maintenance" RESEARCH = "research" @@ -15,7 +15,6 @@ class TaskType(str, enum.Enum): STORY = "story" TEST = "test" RESOLUTION = "resolution" - TASK = "task" class TaskStatus(str, enum.Enum):