From 7aa13a420647229058d22cebaf6ce5ec1aab7198 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Fri, 5 Dec 2025 09:59:27 +0800 Subject: [PATCH] fix: remove unused fetch_list_function logic in KnowledgeWorkflowSerializer --- apps/knowledge/views/knowledge_workflow.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/apps/knowledge/views/knowledge_workflow.py b/apps/knowledge/views/knowledge_workflow.py index 492eb0104..5cafa69cc 100644 --- a/apps/knowledge/views/knowledge_workflow.py +++ b/apps/knowledge/views/knowledge_workflow.py @@ -35,16 +35,7 @@ class KnowledgeDatasourceFormListView(APIView): r = KnowledgeWorkflowSerializer.Datasource( data={'type': type, 'id': id, 'params': request.data, 'function_name': 'get_form_list'} ).action() - for item in r: - attrs = item.get('attrs') - if attrs: - function = attrs.pop('fetch_list_function', None) - if function and callable(function): - function_name = function.__name__ - else: - function_name = function - attrs[ - 'url'] = '/workspace/${current_workspace_id}/knowledge/${current_knowledge_id}/datasource/tool/' + f'{id}/{function_name}' + return result.success(r)