From b61f595562c14dd86aa31129fe89bfe1e8cb6b9b Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Tue, 30 Jun 2020 21:24:58 +0200 Subject: [PATCH] core: ensure user settings are sorted by name --- passbook/core/templatetags/passbook_user_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/passbook/core/templatetags/passbook_user_settings.py b/passbook/core/templatetags/passbook_user_settings.py index 1af1b9c974..c048606279 100644 --- a/passbook/core/templatetags/passbook_user_settings.py +++ b/passbook/core/templatetags/passbook_user_settings.py @@ -23,7 +23,7 @@ def user_stages(context: RequestContext) -> List[UIUserSettings]: if not user_settings: continue matching_stages.append(user_settings) - return matching_stages + return sorted(matching_stages, key=lambda x: x.name) @register.simple_tag(takes_context=True) @@ -42,4 +42,4 @@ def user_sources(context: RequestContext) -> List[UIUserSettings]: policy_engine.build() if policy_engine.passing: matching_sources.append(user_settings) - return matching_sources + return sorted(matching_sources, key=lambda x: x.name)