diff --git a/trytond/model/fields/many2many.py b/trytond/model/fields/many2many.py index 7816f26849..b1933ad517 100644 --- a/trytond/model/fields/many2many.py +++ b/trytond/model/fields/many2many.py @@ -90,7 +90,7 @@ class Many2Many(Field): clause = [(self.origin, 'in', references)] else: clause = [(self.origin, 'in', list(sub_ids))] - clause += [(self.target + '.id', '!=', None)] + clause += [(self.target, '!=', None)] relations.append(Relation.search(clause, order=order)) relations = list(chain(*relations))