From fd92f168017c6ecdd300c707d4004df2eb080bfc Mon Sep 17 00:00:00 2001
From: David Monjoie <dmo@odoo.com>
Date: Thu, 13 Nov 2014 09:51:25 +0100
Subject: [PATCH] [FIX] http: use default language when lang not in context

---
 openerp/http.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/openerp/http.py b/openerp/http.py
index eddbcb669a39..f25d77fa3a78 100644
--- a/openerp/http.py
+++ b/openerp/http.py
@@ -207,6 +207,7 @@ class WebRequest(object):
 
     @lazy_property
     def lang(self):
+        self.session._fix_lang(self.context)
         return self.context["lang"]
 
     @lazy_property
@@ -957,7 +958,7 @@ class OpenERPSession(werkzeug.contrib.sessions.Session):
 
         :param dict context: context to fix
         """
-        lang = context['lang']
+        lang = context.get('lang')
 
         # inane OpenERP locale
         if lang == 'ar_AR':
-- 
GitLab