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)