Skip to content

Commit 7dfdd11

Browse files
committed
fix: 修复文档提取参数选择了开始问题报会话不存在的问题
--bug=1049648 --user=刘瑞斌 【应用编排】文档内容提取节点,节点设置选择 “开始-用户问题” 对话报错 https://www.tapd.cn/57709429/s/1619714
1 parent b790519 commit 7dfdd11

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

apps/application/flow/step_node/document_extract_node/impl/base_document_extract_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def execute(self, document, **kwargs):
1616
self.context['document_list'] = document
1717
content = []
1818
splitter = '\n`-----------------------------------`\n'
19-
if document is None:
19+
if document is None or not isinstance(document, list):
2020
return NodeResult({'content': content}, {})
2121

2222
for doc in document:

apps/application/flow/step_node/image_understand_step_node/impl/base_image_understand_node.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ def save_context(self, details, workflow_manage):
6666
def execute(self, model_id, system, prompt, dialogue_number, dialogue_type, history_chat_record, stream, chat_id, chat_record_id,
6767
image,
6868
**kwargs) -> NodeResult:
69+
# 处理不正确的参数
70+
if image is None or not isinstance(image, list):
71+
image = []
72+
6973
image_model = get_model_instance_by_model_user_id(model_id, self.flow_params_serializer.data.get('user_id'))
7074
# 执行详情中的历史消息不需要图片内容
7175
history_message =self.get_history_message_for_details(history_chat_record, dialogue_number)

0 commit comments

Comments
 (0)