From b8eccad5230b088a8f9efbac3b09bf2670ee4ac4 Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Tue, 28 Apr 2026 14:38:07 +0800 Subject: [PATCH] fix: No application relation when save application simple --- apps/application/flow/tools.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/application/flow/tools.py b/apps/application/flow/tools.py index 91cb98bf980..d2ff4687944 100644 --- a/apps/application/flow/tools.py +++ b/apps/application/flow/tools.py @@ -163,9 +163,9 @@ def get_reasoning_content(self, chunk): self.reasoning_content_end_tag) if reasoning_content_end_tag_index > -1: reasoning_content_chunk = self.reasoning_content_chunk[ - 0:reasoning_content_end_tag_index] + 0:reasoning_content_end_tag_index] content_chunk = self.reasoning_content_chunk[ - reasoning_content_end_tag_index + self.reasoning_content_end_tag_len:] + reasoning_content_end_tag_index + self.reasoning_content_end_tag_len:] self.reasoning_content += reasoning_content_chunk self.content += content_chunk self.reasoning_content_chunk = "" @@ -173,7 +173,7 @@ def get_reasoning_content(self, chunk): return {'content': content_chunk, 'reasoning_content': reasoning_content_chunk} else: reasoning_content_chunk = self.reasoning_content_chunk[ - 0:reasoning_content_end_tag_prefix_index + 1] + 0:reasoning_content_end_tag_prefix_index + 1] self.reasoning_content_chunk = self.reasoning_content_chunk.replace( reasoning_content_chunk, '') self.reasoning_content += reasoning_content_chunk @@ -865,6 +865,9 @@ def get_workflow_resource(workflow, node_handle): lambda instance: instance.skill_tool_ids or [], lambda instance: instance.tool_ids or [] ], + 'APPLICATION': [ + lambda instance: instance.application_ids or [], + ], 'MODEL': [ lambda instance: [instance.model_id] if instance.model_id else [], lambda instance: [