From 9995deda864902cf3dd0d75a41b648a45c95e2e3 Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Wed, 15 Mar 2017 10:15:30 +0100 Subject: [PATCH] [FIX] website_sale: fix extra-step truly fix 328a5a7ea393b8a3cc60ca36b2b41d606e2110e8 sudo() was applied at the wrong step. mea culpa --- addons/website_form/controllers/main.py | 2 +- addons/website_sale/controllers/main.py | 2 +- 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 = {