From f2266c8d2a80c87a6ff198c95b5bbf09c3b75b9e Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 4 Dec 2025 16:44:02 +0800 Subject: [PATCH] fix: handle None case for video_list in base_video_understand_node --- .../impl/base_video_understand_node.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/application/flow/step_node/video_understand_step_node/impl/base_video_understand_node.py b/apps/application/flow/step_node/video_understand_step_node/impl/base_video_understand_node.py index a1fda2e6c..31d16b957 100644 --- a/apps/application/flow/step_node/video_understand_step_node/impl/base_video_understand_node.py +++ b/apps/application/flow/step_node/video_understand_step_node/impl/base_video_understand_node.py @@ -159,7 +159,7 @@ class BaseVideoUnderstandNode(IVideoUnderstandNode): for data in chat_record.details.values(): if self.node.id == data['node_id'] and 'video_list' in data: video_list = data['video_list'] - if len(video_list) == 0 or data['dialogue_type'] == 'WORKFLOW': + if video_list is None or len(video_list) == 0 or data['dialogue_type'] == 'WORKFLOW': return HumanMessage(content=chat_record.problem_text) file_id_list = [] url_list = []