diff --git a/addons/sale_project/models/project.py b/addons/sale_project/models/project.py index dd52a298f6d..cc76631d233 100755 --- a/addons/sale_project/models/project.py +++ b/addons/sale_project/models/project.py @@ -364,9 +364,9 @@ class Project(models.Model): } for sol_read in sols.with_context(with_price_unit=True).read(['display_name', 'product_uom_qty', 'qty_delivered', 'qty_invoiced', 'product_uom'])] def _get_sale_items_domain(self, additional_domain=None): - sale_items = self._get_sale_order_items() + sale_items = self.sudo()._get_sale_order_items() domain = [ - ('order_id', 'in', sale_items.order_id.ids), + ('order_id', 'in', sale_items.sudo().order_id.ids), ('is_downpayment', '=', False), ('state', '=', 'sale'), ('display_type', '=', False), @@ -381,7 +381,7 @@ class Project(models.Model): return domain def _get_sale_items(self, with_action=True): - domain = self.sudo()._get_sale_items_domain() + domain = self._get_sale_items_domain() return { 'total': self.env['sale.order.line'].sudo().search_count(domain), 'data': self.get_sale_items_data(domain, limit=5, with_action=with_action),