From 25fc66f4724d626042e24a31c8273f106b85e547 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 24 Jun 2024 11:01:40 +1000 Subject: [PATCH] Extensions: use case insensitive sort for the repositories enum --- scripts/addons_core/bl_pkg/bl_extension_ops.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/addons_core/bl_pkg/bl_extension_ops.py b/scripts/addons_core/bl_pkg/bl_extension_ops.py index b329ab325b8..76fe6695630 100644 --- a/scripts/addons_core/bl_pkg/bl_extension_ops.py +++ b/scripts/addons_core/bl_pkg/bl_extension_ops.py @@ -72,8 +72,8 @@ def rna_prop_repo_enum_valid_only_itemf(_self, context): # installing into a remote - while supported is more of a corner case. result = [] repos_valid = list(repo_iter_valid_only(context, exclude_remote=False, exclude_system=True)) - # The UI-list sorts alphabetically, to the same here. - repos_valid.sort(key=lambda repo_item: repo_item.name) + # The UI-list sorts alphabetically, do the same here. + repos_valid.sort(key=lambda repo_item: repo_item.name.casefold()) has_local = False has_remote = False for repo_item in repos_valid: