From f8a218ef6f437b1c4a4f90595aefc04821548055 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 12 Jun 2026 00:24:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20task=5Flist.dspy=E8=BF=94=E5=9B=9Erows?= =?UTF-8?q?=E9=94=AE=E9=80=82=E9=85=8DDataViewer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/api/task_list.dspy | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wwwroot/api/task_list.dspy b/wwwroot/api/task_list.dspy index 64b7271..97c4eb2 100644 --- a/wwwroot/api/task_list.dspy +++ b/wwwroot/api/task_list.dspy @@ -4,6 +4,11 @@ limit = int(params_kw.get('limit', 100)) try: result = await pipeline_list(tenant_id, pipeline_id, limit) + # DataViewer期望rows键 + data = json.loads(result) + if data.get('success') and 'tasks' in data: + data['rows'] = data.pop('tasks') + return json.dumps(data, ensure_ascii=False, default=str) return result except Exception as e: return json.dumps({"success": False, "message": str(e)}, ensure_ascii=False)