From f3476670cb1ead5ba1c9ba9a01ec2257b335e286 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 2 Apr 2024 16:26:34 -0300 Subject: [PATCH] Sort base classes alphabetically --- src/backend/base/langflow/template/frontend_node/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/template/frontend_node/base.py b/src/backend/base/langflow/template/frontend_node/base.py index 7bd68ddf9..8a051058e 100644 --- a/src/backend/base/langflow/template/frontend_node/base.py +++ b/src/backend/base/langflow/template/frontend_node/base.py @@ -94,7 +94,8 @@ class FrontendNode(BaseModel): def process_base_classes(self, base_classes: List[str]) -> List[str]: """Removes unwanted base classes from the list of base classes.""" - return list(set(base_classes)) + sorted_base_classes = sorted(list(set(base_classes)), key=lambda x: x.lower()) + return sorted_base_classes @field_serializer("display_name") def process_display_name(self, display_name: str) -> str: