diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index 32e2fc0c69..f3a611c955 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -510,7 +510,11 @@ class ModelStorage(Model): :param clause: a domain clause :return: a list of domain clause ''' - return [(self._rec_name,) + clause[1:]] + rec_name = self._rec_name + if (rec_name not in self._columns + and rec_name not in self._inherit_fields): + return [] + return [(rec_name,) + clause[1:]] def browse(self, ids): '''