diff --git a/apps/application/flow/step_node/application_node/i_application_node.py b/apps/application/flow/step_node/application_node/i_application_node.py index 43f853cbf..5a4ea6e51 100644 --- a/apps/application/flow/step_node/application_node/i_application_node.py +++ b/apps/application/flow/step_node/application_node/i_application_node.py @@ -74,7 +74,7 @@ class IApplicationNode(INode): if 'file_id' not in audio: raise ValueError( _("Parameter value error: The uploaded audio lacks file_id, and the audio upload fails.")) - return self.execute(**self.node_params_serializer.data, **self.flow_params_serializer.data, + return self.execute(**{**self.flow_params_serializer.data, **self.node_params_serializer.data}, app_document_list=app_document_list, app_image_list=app_image_list, app_audio_list=app_audio_list, message=str(question), **kwargs) diff --git a/apps/chat/serializers/chat.py b/apps/chat/serializers/chat.py index 4a48e58f6..fde79abf7 100644 --- a/apps/chat/serializers/chat.py +++ b/apps/chat/serializers/chat.py @@ -238,7 +238,7 @@ class ChatSerializers(serializers.Serializer): 'workspace_id': workspace_id, 'debug': debug, 'chat_user': chat_info.get_chat_user(), - 'application_id': chat_info.application_id}, + 'application_id': str(chat_info.application_id)}, WorkFlowPostHandler(chat_info), base_to_response, form_data, image_list, document_list, audio_list, other_list,