[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:
Nicolas Martinelli
2018-09-26 08:05:29 +02:00
committed by Nicolas Martinelli
parent cf30f35f3e
commit a6bf3ef7d8
+1 -1
View File
@@ -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)