diff --git a/addons/point_of_sale/models/account_tax.py b/addons/point_of_sale/models/account_tax.py index 0c8978bac0e..e53b132265e 100644 --- a/addons/point_of_sale/models/account_tax.py +++ b/addons/point_of_sale/models/account_tax.py @@ -18,7 +18,7 @@ class AccountTax(models.Model): ('order_id.session_id.state', '!=', 'closed') ]) self_ids = set(self.ids) - for lines_chunk in map(self.env['pos.order.line'].browse, split_every(100000, lines.ids)): + for lines_chunk in map(self.env['pos.order.line'].sudo().browse, split_every(100000, lines.ids)): if any(tid in self_ids for ts in lines_chunk.read(['tax_ids']) for tid in ts['tax_ids']): raise UserError(_( 'It is forbidden to modify a tax used in a POS order not posted. '