From 7e92f74f28becd8d66f95ebfa2a224ac7513d9a5 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 20 Jun 2024 18:00:33 -0300 Subject: [PATCH] refactor: Update data.py to use a copy of the data dictionary in the to_lc_message method --- src/backend/base/langflow/schema/data.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/base/langflow/schema/data.py b/src/backend/base/langflow/schema/data.py index 861f40878..919b165d9 100644 --- a/src/backend/base/langflow/schema/data.py +++ b/src/backend/base/langflow/schema/data.py @@ -106,8 +106,9 @@ class Data(BaseModel): Returns: Document: The converted Document. """ - text = self.data.pop(self.text_key, self.default_value) - return Document(page_content=text, metadata=self.data) + data_copy = self.data.copy() + text = data_copy.pop(self.text_key, self.default_value) + return Document(page_content=text, metadata=data_copy) def to_lc_message( self,