[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 <odo@odoo.com>
This commit is contained in:
Wolfgang Taferner
2022-02-14 19:25:02 +00:00
parent afc2e84a9b
commit c099709b85
+1 -1
View File
@@ -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()