[FIX] default language

bzr revid: fme@openerp.com-20131202093500-xzz4q2u279uwunjo
This commit is contained in:
Fabien Meghazi 2013-12-02 10:35:00 +01:00
parent 660b420696
commit 3cf9c776de
1 changed files with 2 additions and 1 deletions

View File

@ -30,6 +30,7 @@ class ir_http(orm.AbstractModel):
request.uid = request.session.uid
def _dispatch(self):
first_pass = not hasattr(request, 'website')
request.website = None
func = None
try:
@ -47,7 +48,7 @@ class ir_http(orm.AbstractModel):
self._auth_method_public()
request.website = request.registry['website'].get_current_website(request.cr, request.uid, context=request.context)
langs = [lg.code for lg in request.website.language_ids]
if not hasattr(request, 'lang'):
if first_pass:
request.lang = request.website.default_lang_id.code
request.context['lang'] = request.lang
request.website.preprocess_request(request)