From 172d6c1349aee7152363bb87a8ad3ca8f1ffa493 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Mon, 2 Feb 2026 17:13:47 +0700 Subject: [PATCH] refactor: Replace `with_context(bypass_user_restriction=True)` with `sudo()` in sale order methods. --- models/sale_order.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)