From 4ee3cb75529978bbf4d04209873afefbc7e0dff6 Mon Sep 17 00:00:00 2001 From: duxingchen Date: Wed, 5 Aug 2026 16:30:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B4=A7=E6=80=A5=E4=BF=AE=E5=A4=8D:=20get=5Fa?= =?UTF-8?q?ll=5Ftasks=E7=A7=BB=E9=99=A4parent=5Ftask=5Fid=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=20=E2=80=94=20=E5=AD=90=E4=BB=BB=E5=8A=A1=E4=B9=9F?= =?UTF-8?q?=E8=83=BD=E5=87=BA=E7=8E=B0=E5=9C=A8=E6=88=91=E7=9A=84=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/services/task_service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/services/task_service.py b/backend/app/services/task_service.py index 68b1831..f8c7304 100644 --- a/backend/app/services/task_service.py +++ b/backend/app/services/task_service.py @@ -217,8 +217,8 @@ async def get_all_tasks( result = await db.execute(stmt) tasks = result.scalars().all() - # 构造嵌套响应时只返回顶层任务 - all_tasks = [_to_response(t) for t in tasks if t.parent_task_id is None] + # 返回所有匹配的任务(含子任务),不再过滤 parent_task_id + all_tasks = [_to_response(t) for t in tasks] return TaskListResponse(tasks=all_tasks, total=len(all_tasks))