From 8b40d4965870c87ec776cd43f44b9d0c7047638c Mon Sep 17 00:00:00 2001 From: "Martin Trigaux (mat)" Date: Thu, 14 Mar 2024 11:34:43 +0100 Subject: [PATCH] [FIX] conf: don't use None in language switcher In a lang is not present in languages_names, the menu was displaying None Part-of: odoo/documentation#8150 --- conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf.py b/conf.py index 5b70270c9..5cea2ad50 100644 --- a/conf.py +++ b/conf.py @@ -442,7 +442,7 @@ def _generate_alternate_urls(app, pagename, templatename, context, doctree): """ _current_lang = app.config.language or 'en' # Replace the context value by its upper-cased value ("FR" instead of "fr") - context['language'] = languages_names.get(_current_lang) + context['language'] = languages_names.get(_current_lang, _current_lang.upper()) context['language_code'] = _current_lang # If the list of languages is not set, assume that the project has no alternate language