From 5293687f71a2685ab57adcdcab850c93b1b1d09f Mon Sep 17 00:00:00 2001 From: Eric Fisher Date: Mon, 18 Aug 2025 11:20:07 -0500 Subject: [PATCH] Fix missing feature field in project tasks API response Resolves issue #282 by adding feature field to task dictionary in TaskService.list_tasks() method. The project tasks API endpoint was excluding the feature field while individual task API included it, causing frontend to default to 'General' instead of showing custom feature values. Changes: - Add feature field to task response in list_tasks method - Maintains compatibility with existing API consumers - All 212 tests pass with this change --- python/src/server/services/projects/task_service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/src/server/services/projects/task_service.py b/python/src/server/services/projects/task_service.py index 971ec661..1d8f450b 100644 --- a/python/src/server/services/projects/task_service.py +++ b/python/src/server/services/projects/task_service.py @@ -273,6 +273,7 @@ class TaskService: "status": task["status"], "assignee": task.get("assignee", "User"), "task_order": task.get("task_order", 0), + "feature": task.get("feature"), "created_at": task["created_at"], "updated_at": task["updated_at"], })