From e9871976eff8fe906b48c4eef253ce94e4e682ba Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 27 Nov 2023 21:51:06 -0300 Subject: [PATCH] Fix user_id immutability issue --- src/backend/langflow/interface/custom/component.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/langflow/interface/custom/component.py b/src/backend/langflow/interface/custom/component.py index dfd7c0b00..594ec982f 100644 --- a/src/backend/langflow/interface/custom/component.py +++ b/src/backend/langflow/interface/custom/component.py @@ -25,6 +25,7 @@ class Component: code: Optional[str] = None _function_entrypoint_name: str = "build" field_config: dict = {} + _user_id: Optional[str] def __init__(self, **data): self.cache = TTLCache(maxsize=1024, ttl=60) @@ -36,9 +37,8 @@ class Component: def __setattr__(self, key, value): if key == "_user_id" and hasattr(self, "_user_id"): - warnings.warn("Modification of user_id is not allowed") - else: - super().__setattr__(key, value) + warnings.warn("user_id is immutable and cannot be changed.") + super().__setattr__(key, value) @cachedmethod(cache=operator.attrgetter("cache")) def get_code_tree(self, code: str):