summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2018-09-25 15:41:48 +0200
committerNicolas Martinelli <nim-odoo@users.noreply.github.com>2018-09-26 08:05:29 +0200
commita6bf3ef7d89d3f8b900079387645587c2b649805 (patch)
treee357ef0280b13a66f585be5a8a6b6de448ea2de2
parentcf30f35f3ec455f0b8ae689865d2b3bc4f787110 (diff)
[FIX] point_of_sale: AccessError
Missing `sudo` which prevents a non-admin to close a POS session. opw-1888252 opw-1888358
-rw-r--r--addons/point_of_sale/models/pos_order.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py
index e43200dbc4d..4b405d3650a 100644
--- a/addons/point_of_sale/models/pos_order.py
+++ b/addons/point_of_sale/models/pos_order.py
@@ -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)