diff --git a/models/sale_order.py b/models/sale_order.py index 5c6b436..0d4050b 100644 --- a/models/sale_order.py +++ b/models/sale_order.py @@ -4,10 +4,10 @@ class SaleOrder(models.Model): _inherit = 'sale.order' def action_confirm(self): - return super(SaleOrder, self.with_context(bypass_user_restriction=True)).action_confirm() + return super(SaleOrder, self.sudo()).action_confirm() def _action_confirm(self): - return super(SaleOrder, self.with_context(bypass_user_restriction=True))._action_confirm() + return super(SaleOrder, self.sudo())._action_confirm() def _action_launch_stock_rule(self, previous_product_uom_qty=False): - return super(SaleOrder, self.with_context(bypass_user_restriction=True))._action_launch_stock_rule(previous_product_uom_qty=previous_product_uom_qty) + return super(SaleOrder, self.sudo())._action_launch_stock_rule(previous_product_uom_qty=previous_product_uom_qty)