[FIX] default language
bzr revid: fme@openerp.com-20131202093500-xzz4q2u279uwunjo
This commit is contained in:
parent
660b420696
commit
3cf9c776de
|
@ -30,6 +30,7 @@ class ir_http(orm.AbstractModel):
|
||||||
request.uid = request.session.uid
|
request.uid = request.session.uid
|
||||||
|
|
||||||
def _dispatch(self):
|
def _dispatch(self):
|
||||||
|
first_pass = not hasattr(request, 'website')
|
||||||
request.website = None
|
request.website = None
|
||||||
func = None
|
func = None
|
||||||
try:
|
try:
|
||||||
|
@ -47,7 +48,7 @@ class ir_http(orm.AbstractModel):
|
||||||
self._auth_method_public()
|
self._auth_method_public()
|
||||||
request.website = request.registry['website'].get_current_website(request.cr, request.uid, context=request.context)
|
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]
|
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.lang = request.website.default_lang_id.code
|
||||||
request.context['lang'] = request.lang
|
request.context['lang'] = request.lang
|
||||||
request.website.preprocess_request(request)
|
request.website.preprocess_request(request)
|
||||||
|
|
Loading…
Reference in New Issue