summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vermylen <dve@odoo.com>2017-03-15 10:15:30 +0100
committerDenis Vermylen <dve@odoo.com>2017-03-15 10:44:52 +0100
commit9995deda864902cf3dd0d75a41b648a45c95e2e3 (patch)
treee1a0c1c770493074dc095da9dc8ab54aa84d0fa1
parent328a5a7ea393b8a3cc60ca36b2b41d606e2110e8 (diff)
[FIX] website_sale: fix extra-step
truly fix 328a5a7ea393b8a3cc60ca36b2b41d606e2110e8 sudo() was applied at the wrong step. mea culpa
-rw-r--r--addons/website_form/controllers/main.py2
-rw-r--r--addons/website_sale/controllers/main.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/website_form/controllers/main.py b/addons/website_form/controllers/main.py
index 2f5f7ec2292..4ded7c4ddb7 100644
--- a/addons/website_form/controllers/main.py
+++ b/addons/website_form/controllers/main.py
@@ -159,7 +159,7 @@ class WebsiteForm(http.Controller):
# def website_form_input_filter(self, values):
# values['name'] = '%s\'s Application' % values['partner_name']
# return values
- dest_model = request.env[model.model]
+ dest_model = request.env[model.sudo().model]
if hasattr(dest_model, "website_form_input_filter"):
data['record'] = dest_model.website_form_input_filter(request, data['record'])
diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py
index 82cb45a563e..75ff784675a 100644
--- a/addons/website_sale/controllers/main.py
+++ b/addons/website_sale/controllers/main.py
@@ -101,7 +101,7 @@ class WebsiteSaleForm(WebsiteForm):
order = request.website.sale_get_order()
if data['record']:
- order.sudo().write(data['record'])
+ order.write(data['record'])
if data['custom']:
values = {