From a4066f6ce59a76cbbffce8de14d3b56fdc78d915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 1 Mar 2012 10:31:28 +0100 Subject: [PATCH] Make search_rec_name doesn't fail if _rec_name doesn't exist issue2191 review247002 --- trytond/model/modelstorage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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): '''