From 1053a76c049a675b4e9dc1e408c9946bcd1edc51 Mon Sep 17 00:00:00 2001 From: Sebastian Gode Date: Mon, 28 Apr 2025 13:27:15 +0000 Subject: [PATCH] sort --- otc_metadata/services.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/otc_metadata/services.py b/otc_metadata/services.py index 693042d..5652986 100644 --- a/otc_metadata/services.py +++ b/otc_metadata/services.py @@ -440,4 +440,12 @@ class Services(object): for i, category in enumerate(res): if category["name"] == srv["service_category"]: res[i]["services"].append(srv) + + # Sort services + for category in res: + category["services"].sort(key=lambda x: x.get("title", "").lower()) + + # Sort categories + res.sort(key=lambda x: x.get("name", "").lower()) + return res \ No newline at end of file