[FIX] point_of_sale: AccessError
Missing `sudo` which prevents a non-admin to close a POS session. opw-1888252 opw-1888358
This commit is contained in:
committed by
Nicolas Martinelli
parent
cf30f35f3e
commit
a6bf3ef7d8
@@ -409,7 +409,7 @@ class PosOrder(models.Model):
|
||||
|
||||
def _filtered_for_reconciliation(self):
|
||||
filter_states = ['invoiced', 'done']
|
||||
if self.env['ir.config_parameter'].get_param('point_of_sale.order_reconcile_mode', 'all') == 'partner_only':
|
||||
if self.env['ir.config_parameter'].sudo().get_param('point_of_sale.order_reconcile_mode', 'all') == 'partner_only':
|
||||
return self.filtered(lambda order: order.state in filter_states and order.partner_id)
|
||||
return self.filtered(lambda order: order.state in filter_states)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user