diff --git a/apps/application/flow/step_node/application_node/impl/base_application_node.py b/apps/application/flow/step_node/application_node/impl/base_application_node.py index c6bb29be5..e6de4cc97 100644 --- a/apps/application/flow/step_node/application_node/impl/base_application_node.py +++ b/apps/application/flow/step_node/application_node/impl/base_application_node.py @@ -136,7 +136,7 @@ class BaseApplicationNode(IApplicationNode): if self.answer_text is None: return None application_node_dict = self.context.get('application_node_dict') - if application_node_dict is None: + if application_node_dict is None or len(application_node_dict) == 0: return [ Answer(self.answer_text, self.view_type, self.runtime_node_id, self.workflow_params['chat_record_id'], self.context.get('child_node'))]