diff --git a/addons/point_of_sale/models/stock_picking.py b/addons/point_of_sale/models/stock_picking.py index 281aa3312d9..b5d68f85820 100644 --- a/addons/point_of_sale/models/stock_picking.py +++ b/addons/point_of_sale/models/stock_picking.py @@ -169,7 +169,7 @@ class StockPickingType(models.Model): @api.constrains('active') def _check_active(self): for picking_type in self: - pos_config = self.env['pos.config'].search([('picking_type_id', '=', picking_type.id)], limit=1) + pos_config = self.env['pos.config'].sudo().search([('picking_type_id', '=', picking_type.id)], limit=1) if pos_config: raise ValidationError(_("You cannot archive '%s' as it is used by a POS configuration '%s'.", picking_type.name, pos_config.name))