diff --git a/src/backend/base/langflow/custom/custom_component/component.py b/src/backend/base/langflow/custom/custom_component/component.py index 54fc3773d..7f4793d60 100644 --- a/src/backend/base/langflow/custom/custom_component/component.py +++ b/src/backend/base/langflow/custom/custom_component/component.py @@ -138,8 +138,8 @@ class Component(CustomComponent): def __deepcopy__(self, memo): if id(self) in memo: return memo[id(self)] - kwargs = deepcopy(self.__config) - kwargs["inputs"] = deepcopy(self.__inputs) + kwargs = deepcopy(self.__config, memo) + kwargs["inputs"] = deepcopy(self.__inputs, memo) new_component = type(self)(**kwargs) new_component._code = self._code new_component._outputs_map = self._outputs_map diff --git a/uv.lock b/uv.lock index e420e985e..75d60e432 100644 --- a/uv.lock +++ b/uv.lock @@ -3632,7 +3632,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "assemblyai", specifier = ">=0.33.0" }, - { name = "astra-assistants", specifier = ">=2.2.2" }, + { name = "astra-assistants", specifier = "~=2.2.2" }, { name = "beautifulsoup4", specifier = ">=4.12.2" }, { name = "boto3", specifier = "~=1.34.162" }, { name = "cassio", marker = "extra == 'cassio'", specifier = ">=0.1.7" },