diff --git a/controllers/main.py b/controllers/main.py index 90ab72a014e..9feb7210e1f 100644 --- a/controllers/main.py +++ b/controllers/main.py @@ -7,5 +7,5 @@ class Website_coupon(http.Controller): @http.route(['/shop/apply_coupon'], type='json', auth="public", website=True) def shop_apply_coupon(self, promo_code, **post): order = request.website.sale_get_order() - coupon_status = request.env['sale.coupon.apply.code'].apply_coupon(order, promo_code) + coupon_status = request.env['sale.coupon.apply.code'].sudo().apply_coupon(order, promo_code) return coupon_status