diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index 8c7132386f..20b64056e5 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -952,7 +952,7 @@ class ModelStorage(Model): field, records, Relation, field.domain) def validate_relation_domain(field, records, Relation, domain): - if Relation != cls: + if field._type in ('many2one', 'one2many', 'many2many', 'one2one'): relations = [] for record in records: if getattr(record, field.name):