summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2013-09-04 10:16:59 +0200
committerFabien Meghazi <fme@openerp.com>2013-09-04 10:16:59 +0200
commitdce9cd65836f966f8d41d8c19ae158240202a4a3 (patch)
treeff551c0f52916d4f0d6d1c1a97beb14a3b56d86d
parent16995938b2f9fb25621da51867cc319b270545e3 (diff)
[FIX] language selection
bzr revid: fme@openerp.com-20130904081659-f2vyt3iy9pr6d3yq
-rw-r--r--addons/website/website.py4
-rw-r--r--addons/website_project/controllers/main.py2
-rw-r--r--addons/website_sale/controllers/main.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/addons/website/website.py b/addons/website/website.py
index 839a1baa1d7..0c6f540c986 100644
--- a/addons/website/website.py
+++ b/addons/website/website.py
@@ -83,7 +83,7 @@ class website(osv.osv):
languages = lang_obj.search_read(
request.cr, openerp.SUPERUSER_ID, [('website_activated', '=', True)], fields
)
- activated = [lg['code'] for lg in languages]
+ activated = [lg['code'].lower() for lg in languages]
default = [lg['code'] for lg in languages if lg['website_default']]
default = default[0] if default else None
@@ -103,7 +103,7 @@ class website(osv.osv):
return {
'lang_list': languages,
'lang_default': default,
- 'lang_selected': (lg for lg in languages if lg['code'] == lang).next(),
+ 'lang_selected': (lg for lg in languages if lg['code'].lower() == lang).next(),
}
def get_rendering_context(self, additional_values=None, lang=None):
diff --git a/addons/website_project/controllers/main.py b/addons/website_project/controllers/main.py
index 5831bfadf31..a279f010dfd 100644
--- a/addons/website_project/controllers/main.py
+++ b/addons/website_project/controllers/main.py
@@ -15,7 +15,7 @@ class website(osv.osv):
}
if additional_values:
values.update(additional_values)
- return super(website, self).get_rendering_context(values)
+ return super(website, self).get_rendering_context(values, **kw)
class website_project(http.Controller):
diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py
index f03ad5459b9..1a6341a6bb7 100644
--- a/addons/website_sale/controllers/main.py
+++ b/addons/website_sale/controllers/main.py
@@ -49,7 +49,7 @@ class website(osv.osv):
}
if additional_values:
values.update(additional_values)
- return super(website, self).get_rendering_context(values)
+ return super(website, self).get_rendering_context(values, **kw)
class Ecommerce(http.Controller):