From c099709b85872879eefd15b49658b98535ee9bfa Mon Sep 17 00:00:00 2001 From: Wolfgang Taferner Date: Thu, 3 Feb 2022 06:03:18 +0000 Subject: [PATCH] [FIX] http_routing: mitigate key does not exist in context for lang closes odoo/odoo#84478 X-original-commit: bdde46dad4d5886a8423bfaa0cac316784c7d382 Signed-off-by: Olivier Dony --- addons/http_routing/models/ir_http.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/http_routing/models/ir_http.py b/addons/http_routing/models/ir_http.py index 126fa64d5fb..6b2872f45b2 100644 --- a/addons/http_routing/models/ir_http.py +++ b/addons/http_routing/models/ir_http.py @@ -383,7 +383,7 @@ class IrHttp(models.AbstractModel): if nearest_lang: lang = Lang._lang_get(nearest_lang) else: - nearest_ctx_lg = not is_a_bot and cls.get_nearest_lang(request.env.context['lang']) + nearest_ctx_lg = not is_a_bot and cls.get_nearest_lang(request.env.context.get('lang')) nearest_ctx_lg = nearest_ctx_lg in lang_codes and nearest_ctx_lg preferred_lang = Lang._lang_get(cook_lang or nearest_ctx_lg) lang = preferred_lang or cls._get_default_lang()