From 447393a5440d309b33ca54285c99b6e7757326f2 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 4 Dec 2025 10:57:34 +0800 Subject: [PATCH] fix: ensure document ID is converted to string in document list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1064030 --user=刘瑞斌 【知识库】工作流知识库的文档内容提取节点输出的文档列表,id字段是个UUID对象,后续节点引用后无法解析,需要转成字符串输出 https://www.tapd.cn/62980211/s/1805648 --- .../document_extract_node/impl/base_document_extract_node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/application/flow/step_node/document_extract_node/impl/base_document_extract_node.py b/apps/application/flow/step_node/document_extract_node/impl/base_document_extract_node.py index b3004685a..edada901d 100644 --- a/apps/application/flow/step_node/document_extract_node/impl/base_document_extract_node.py +++ b/apps/application/flow/step_node/document_extract_node/impl/base_document_extract_node.py @@ -90,7 +90,7 @@ class BaseDocumentExtractNode(IDocumentExtractNode): buffer.seek(0) file_content = split_handle.get_content(buffer, save_image) content.append('### ' + doc['name'] + '\n' + file_content) - document_list.append({'id': file.id, 'name': doc['name'], 'content': file_content}) + document_list.append({'id': str(file.id), 'name': doc['name'], 'content': file_content}) break return NodeResult({'content': splitter.join(content), 'document_list': document_list}, {})