diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 5730fa3eb4e..bf3b8fe3a8b 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -1573,7 +1573,7 @@ class WebsiteSale(http.Controller): return request.redirect('/shop') if order and not order.amount_total and not tx_sudo: - order.with_context(send_email=True).action_confirm() + order.with_context(send_email=True).with_user(SUPERUSER_ID).action_confirm() return request.redirect(order.get_portal_url()) # clean context and session, then redirect to the confirmation page