From b73ae5ea32263b8c1edf18419b0ce643ad0aba41 Mon Sep 17 00:00:00 2001 From: Mandel Olaiya Date: Sat, 2 May 2026 21:33:03 +0200 Subject: [PATCH] Revert "fix: robust language switcher links" This reverts commit d4410b1f68e5c345c53f711a4a3d2b674dd1c8f8. --- .../headers/partials/carbasa-user-bar.html | 18 ++++++++++++------ .../templatetags/localized_navigation.py | 11 ++++------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/mandelstudio/templates/oxyan/headers/partials/carbasa-user-bar.html b/mandelstudio/templates/oxyan/headers/partials/carbasa-user-bar.html index 6bde637..c6a9b72 100644 --- a/mandelstudio/templates/oxyan/headers/partials/carbasa-user-bar.html +++ b/mandelstudio/templates/oxyan/headers/partials/carbasa-user-bar.html @@ -1,7 +1,9 @@ {% load i18n localized_navigation %}
+ {% get_current_language as current_language %} {% get_available_languages as available_languages %} + {% get_language_info_list for available_languages as languages %} {% request_language_options as language_options %} diff --git a/mandelstudio/templatetags/localized_navigation.py b/mandelstudio/templatetags/localized_navigation.py index baac596..2af5d7d 100644 --- a/mandelstudio/templatetags/localized_navigation.py +++ b/mandelstudio/templatetags/localized_navigation.py @@ -141,13 +141,10 @@ def page_language_options(page): @register.simple_tag(takes_context=True) def request_language_options(context): - try: - page = context.get("page") or context.get("self") - if page is None: - page = _resolve_page_from_request(context.get("request")) - return page_language_options(page) - except Exception: - return page_language_options(None) + page = context.get("page") or context.get("self") + if page is None: + page = _resolve_page_from_request(context.get("request")) + return page_language_options(page) @register.simple_tag(takes_context=True)