diff --git a/src/backend/base/langflow/custom/utils.py b/src/backend/base/langflow/custom/utils.py index 05ec47870..f15762b99 100644 --- a/src/backend/base/langflow/custom/utils.py +++ b/src/backend/base/langflow/custom/utils.py @@ -374,7 +374,7 @@ def build_custom_component_template_from_inputs( output.add_types(return_types) output.set_selected() # Validate that there is not name overlap between inputs and outputs - frontend_node.validate() + frontend_node.validate_component() # ! This should be removed when we have a better way to handle this frontend_node.set_base_classes_from_outputs() reorder_fields(frontend_node, custom_component._get_field_order()) diff --git a/src/backend/base/langflow/template/frontend_node/base.py b/src/backend/base/langflow/template/frontend_node/base.py index 25ec69b7f..6d849e760 100644 --- a/src/backend/base/langflow/template/frontend_node/base.py +++ b/src/backend/base/langflow/template/frontend_node/base.py @@ -106,7 +106,7 @@ class FrontendNode(BaseModel): def set_base_classes_from_outputs(self): self.base_classes = [output_type for output in self.outputs for output_type in output.types] - def validate(self) -> None: + def validate_component(self) -> None: self.validate_name_overlap() self.validate_attributes()