diff --git a/addons/account/models/partner.py b/addons/account/models/partner.py index 2c91907a043..39cf7a0a17f 100644 --- a/addons/account/models/partner.py +++ b/addons/account/models/partner.py @@ -329,7 +329,10 @@ class ResPartner(models.Model): if only_unblocked: domain += [('blocked', '=', False)] if self.ids: - domain += [('partner_id', 'in', self.ids)] + if 'exclude_given_ids' in self._context: + domain += [('partner_id', 'not in', self.ids)] + else: + domain += [('partner_id', 'in', self.ids)] #adding the overdue lines overdue_domain = ['|', '&', ('date_maturity', '!=', False), ('date_maturity', '<=', date), '&', ('date_maturity', '=', False), ('date', '<=', date)] if overdue_only: