From 93e7f40f6615f5057e055f1393b47a21b0713dc8 Mon Sep 17 00:00:00 2001 From: ArzelaAscoIi Date: Tue, 5 May 2026 12:57:33 +0200 Subject: [PATCH] fix(amazon-bedrock): use dataclasses.replace instead of mutating StreamingChunk Co-authored-by: Cursor --- .../components/generators/amazon_bedrock/chat/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/integrations/amazon_bedrock/src/haystack_integrations/components/generators/amazon_bedrock/chat/utils.py b/integrations/amazon_bedrock/src/haystack_integrations/components/generators/amazon_bedrock/chat/utils.py index d436faf9e8..b15bd0a234 100644 --- a/integrations/amazon_bedrock/src/haystack_integrations/components/generators/amazon_bedrock/chat/utils.py +++ b/integrations/amazon_bedrock/src/haystack_integrations/components/generators/amazon_bedrock/chat/utils.py @@ -1,4 +1,5 @@ import base64 +import dataclasses import json import os import re @@ -627,7 +628,7 @@ def _convert_event_to_streaming_chunk( if len(chunk_meta) > len(base_meta): streaming_chunk = StreamingChunk(content="", meta=chunk_meta) - streaming_chunk.component_info = component_info + streaming_chunk = dataclasses.replace(streaming_chunk, component_info=component_info) return streaming_chunk