summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/website_crm/controllers/main.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/addons/website_crm/controllers/main.py b/addons/website_crm/controllers/main.py
index 0226d3531d9..56279553137 100644
--- a/addons/website_crm/controllers/main.py
+++ b/addons/website_crm/controllers/main.py
@@ -53,8 +53,7 @@ class WebsiteForm(WebsiteForm):
if 'company_id' not in values:
values['company_id'] = request.website.company_id.id
lang = request.context.get('lang', False)
- lang_id = request.env["res.lang"].sudo().search([('code', '=', lang)], limit=1).id
- values['lang_id'] = lang_id
+ values['lang_id'] = values.get('lang_id') or request.env['res.lang']._lang_get_id(lang)
result = super(WebsiteForm, self).insert_record(request, model, values, custom, meta=meta)