diff --git a/src/backend/base/langflow/custom/custom_component/component.py b/src/backend/base/langflow/custom/custom_component/component.py index 3d6bcef42..3cf8b9e7d 100644 --- a/src/backend/base/langflow/custom/custom_component/component.py +++ b/src/backend/base/langflow/custom/custom_component/component.py @@ -80,6 +80,11 @@ class Component(CustomComponent): if key in self.__dict__: raise ValueError(f"Key {key} already exists in {self.__class__.__name__}") setattr(self, key, value) + for key, input_obj in self._inputs.items(): + if not hasattr(self, key): + setattr(self, key, input_obj.value or None) + if key not in params: + params[key] = input_obj.value or None self._arguments = params def _set_outputs(self, outputs: List[dict]):