From 064bb1adae4b5fd16e31a71d9a19eecde65a50df Mon Sep 17 00:00:00 2001 From: "G.Wood-Sun" Date: Tue, 17 Jun 2025 17:35:13 +0800 Subject: [PATCH] fix: save logs when there is an error in workflow --- api/core/app/apps/advanced_chat/generate_task_pipeline.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/core/app/apps/advanced_chat/generate_task_pipeline.py b/api/core/app/apps/advanced_chat/generate_task_pipeline.py index 8c5645bbb7..92aa5ebb4d 100644 --- a/api/core/app/apps/advanced_chat/generate_task_pipeline.py +++ b/api/core/app/apps/advanced_chat/generate_task_pipeline.py @@ -564,6 +564,8 @@ class AdvancedChatAppGenerateTaskPipeline: err = self._base_task_pipeline._handle_error( event=err_event, session=session, message_id=self._message_id ) + self._save_message(session=session, graph_runtime_state=graph_runtime_state) + session.commit() yield workflow_finish_resp yield self._base_task_pipeline._error_to_stream_response(err)