From d497000d69f1b504cd61d15d5d7a772a50559b2f Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 30 Jul 2026 09:38:45 +0800 Subject: [PATCH] fix: update application handling in upload_application_file method across multiple nodes --- .../impl/base_image_generate_node.py | 6 +++--- .../impl/base_image_to_video_node.py | 6 +++--- .../impl/base_text_to_speech_node.py | 6 +++--- .../text_to_video_step_node/impl/base_text_to_video_node.py | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py b/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py index 281122364be..bbd0fc1d12a 100644 --- a/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py +++ b/apps/application/flow/step_node/image_generate_step_node/impl/base_image_generate_node.py @@ -153,12 +153,12 @@ def upload_tool_file(self, file): return file_url def upload_application_file(self, file): - application = self.workflow_manage.work_flow_post_handler.chat_info.application + application_id = self.workflow_manage.work_flow_post_handler.chat_info.application_id chat_id = self.workflow_params.get('chat_id') meta = { - 'debug': False if application.id else True, + 'debug': False if application_id else True, 'chat_id': chat_id, - 'application_id': str(application.id) if application.id else None, + 'application_id': str(application_id) if application_id else None, } file_url = FileSerializer(data={ 'file': file, diff --git a/apps/application/flow/step_node/image_to_video_step_node/impl/base_image_to_video_node.py b/apps/application/flow/step_node/image_to_video_step_node/impl/base_image_to_video_node.py index b59147323b9..0f19568c6f9 100644 --- a/apps/application/flow/step_node/image_to_video_step_node/impl/base_image_to_video_node.py +++ b/apps/application/flow/step_node/image_to_video_step_node/impl/base_image_to_video_node.py @@ -127,12 +127,12 @@ def upload_tool_file(self, file): return file_url def upload_application_file(self, file): - application = self.workflow_manage.work_flow_post_handler.chat_info.application + application_id = self.workflow_manage.work_flow_post_handler.chat_info.application_id chat_id = self.workflow_params.get('chat_id') meta = { - 'debug': False if application.id else True, + 'debug': False if application_id else True, 'chat_id': chat_id, - 'application_id': str(application.id) if application.id else None, + 'application_id': str(application_id) if application_id else None, } file_url = FileSerializer(data={ 'file': file, diff --git a/apps/application/flow/step_node/text_to_speech_step_node/impl/base_text_to_speech_node.py b/apps/application/flow/step_node/text_to_speech_step_node/impl/base_text_to_speech_node.py index 6e740c5971a..861f27312aa 100644 --- a/apps/application/flow/step_node/text_to_speech_step_node/impl/base_text_to_speech_node.py +++ b/apps/application/flow/step_node/text_to_speech_step_node/impl/base_text_to_speech_node.py @@ -149,12 +149,12 @@ def upload_tool_file(self, file): return file_url def upload_application_file(self, file): - application = self.workflow_manage.work_flow_post_handler.chat_info.application + application_id = self.workflow_manage.work_flow_post_handler.chat_info.application_id chat_id = self.workflow_params.get('chat_id') meta = { - 'debug': False if application.id else True, + 'debug': False if application_id else True, 'chat_id': chat_id, - 'application_id': str(application.id) if application.id else None, + 'application_id': str(application_id) if application_id else None, } file_url = FileSerializer(data={ 'file': file, diff --git a/apps/application/flow/step_node/text_to_video_step_node/impl/base_text_to_video_node.py b/apps/application/flow/step_node/text_to_video_step_node/impl/base_text_to_video_node.py index 806aa0116db..af787235dbe 100644 --- a/apps/application/flow/step_node/text_to_video_step_node/impl/base_text_to_video_node.py +++ b/apps/application/flow/step_node/text_to_video_step_node/impl/base_text_to_video_node.py @@ -103,12 +103,12 @@ def upload_tool_file(self, file): return file_url def upload_application_file(self, file): - application = self.workflow_manage.work_flow_post_handler.chat_info.application + application_id = self.workflow_manage.work_flow_post_handler.chat_info.application_id chat_id = self.workflow_params.get('chat_id') meta = { - 'debug': False if application.id else True, + 'debug': False if application_id else True, 'chat_id': chat_id, - 'application_id': str(application.id) if application.id else None, + 'application_id': str(application_id) if application_id else None, } file_url = FileSerializer(data={ 'file': file,