From 8b61f5e9c4129f0cf40db8c9c9d55d36fe4eef09 Mon Sep 17 00:00:00 2001 From: Yongtao Huang Date: Thu, 16 Oct 2025 15:53:07 +0800 Subject: [PATCH] Fix: avoid duplicate response_chunk update in `convert_stream_simple_response` (#26965) Signed-off-by: Yongtao Huang Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> --- api/core/app/apps/completion/generate_response_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/core/app/apps/completion/generate_response_converter.py b/api/core/app/apps/completion/generate_response_converter.py index d7e9ebdf24..a4f574642d 100644 --- a/api/core/app/apps/completion/generate_response_converter.py +++ b/api/core/app/apps/completion/generate_response_converter.py @@ -112,7 +112,7 @@ class CompletionAppGenerateResponseConverter(AppGenerateResponseConverter): metadata = {} sub_stream_response_dict["metadata"] = cls._get_simple_metadata(metadata) response_chunk.update(sub_stream_response_dict) - if isinstance(sub_stream_response, ErrorStreamResponse): + elif isinstance(sub_stream_response, ErrorStreamResponse): data = cls._error_to_stream_response(sub_stream_response.err) response_chunk.update(data) else: