From fa4383383b7e29cd4fbddc1c323db58edb3d4b3b Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 22 May 2026 14:57:42 +0800 Subject: [PATCH] auto-sync: 2026-05-22 14:57:42 --- src/daemon/spawner.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/daemon/spawner.py b/src/daemon/spawner.py index c842845..ce2e636 100644 --- a/src/daemon/spawner.py +++ b/src/daemon/spawner.py @@ -616,7 +616,12 @@ curl -X POST http://{api_host}:{api_port}/api/projects/{project_id}/tasks/{task_ row = conn.execute( "SELECT id, title, status FROM tasks WHERE id=?", (task_id,) ).fetchone() - return dict(row) if row else None + if not row: + return None + info = dict(row) + # 从 db_path 推断 project_id: data//blackboard.db + info["project_id"] = db_path.parent.name + return info finally: conn.close() except Exception: