diff --git a/controllers/main.py b/controllers/main.py
index 0cde3a6c8d2fdb02f4d69a9b8d8c51b233cfc76b..183b947e8be88ac97dd9b440b4a3f84936b59453 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -73,7 +73,7 @@ class VracoopWebsiteSaleDelivery(WebsiteSale):
     def _check_carrier_type(self, **post):
         order = request.website.sale_get_order()
         carrier_id = int(post['carrier_id'])
-        carrier = request.env['delivery.carrier'].browse(carrier_id)
+        carrier = request.env['delivery.carrier'].sudo().browse(carrier_id)
         point_retrait = carrier.point_retrait
         if order:
             return {'carrier_id': carrier_id,