diff --git a/addons/account/models/partner.py b/addons/account/models/partner.py index 6faeea18012..2dabdcb3d73 100644 --- a/addons/account/models/partner.py +++ b/addons/account/models/partner.py @@ -658,7 +658,7 @@ class ResPartner(models.Model): def _has_invoice(self): self.ensure_one() - invoice = self.env['account.move'].search([ + invoice = self.env['account.move'].sudo().search([ ('move_type', 'in', ['out_invoice', 'out_refund']), ('partner_id', 'child_of', self.commercial_partner_id.id), ('state', '=', 'posted') diff --git a/addons/sale/models/res_partner.py b/addons/sale/models/res_partner.py index 5eca164e6cf..ed51555ceed 100644 --- a/addons/sale/models/res_partner.py +++ b/addons/sale/models/res_partner.py @@ -38,7 +38,7 @@ class ResPartner(models.Model): def _has_order(self): self.ensure_one() - sale_order = self.env['sale.order'].search([ + sale_order = self.env['sale.order'].sudo().search([ ('partner_id', 'child_of', self.commercial_partner_id.id), ('state', 'in', ['sent', 'sale']) ], limit=1)