diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2018-09-25 15:41:48 +0200 |
|---|---|---|
| committer | Nicolas Martinelli <nim-odoo@users.noreply.github.com> | 2018-09-26 08:05:29 +0200 |
| commit | a6bf3ef7d89d3f8b900079387645587c2b649805 (patch) | |
| tree | e357ef0280b13a66f585be5a8a6b6de448ea2de2 | |
| parent | cf30f35f3ec455f0b8ae689865d2b3bc4f787110 (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.py | 2 |
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) |
