diff --git a/addons/website_sale_loyalty/controllers/main.py b/addons/website_sale_loyalty/controllers/main.py index 5129298de41..1c798bf50ca 100644 --- a/addons/website_sale_loyalty/controllers/main.py +++ b/addons/website_sale_loyalty/controllers/main.py @@ -29,9 +29,10 @@ class WebsiteSale(main.WebsiteSale): @http.route() def shop_payment(self, **post): order = request.website.sale_get_order() + res = super(WebsiteSale, self).shop_payment(**post) order._update_programs_and_rewards() order._auto_apply_rewards() - return super(WebsiteSale, self).shop_payment(**post) + return res @http.route(['/shop/cart'], type='http', auth="public", website=True) def cart(self, **post):