From 80c3d5a1dabfcb3166ff0a6299da52cbb33f7e30 Mon Sep 17 00:00:00 2001 From: ogabrielluiz Date: Tue, 18 Jun 2024 18:36:15 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20(data.py):=20fix=20issue=20where?= =?UTF-8?q?=20setting=20a=20model=20field=20value=20was=20not=20updating?= =?UTF-8?q?=20the=20data=20dictionary=20in=20the=20Data=20class?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/base/langflow/schema/data.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/base/langflow/schema/data.py b/src/backend/base/langflow/schema/data.py index ef3d37987..3f83940be 100644 --- a/src/backend/base/langflow/schema/data.py +++ b/src/backend/base/langflow/schema/data.py @@ -167,6 +167,9 @@ class Data(BaseModel): """ if key in {"data", "text_key"} or key.startswith("_"): super().__setattr__(key, value) + elif key in self.model_fields: + self.data[key] = value + super().__setattr__(key, value) else: self.data[key] = value