From eaeb6be83b5eda817c4b8d74e9a4af22959aa35f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 5 Apr 2009 18:08:09 +0200 Subject: [PATCH] Improve get_rec_name to use id if _rec_name doesn't exist --- trytond/model/modelstorage.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index 578d8a7716..e59fbf57ff 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -408,8 +408,11 @@ class ModelStorage(Model): if not ids: return {} res = {} + rec_name = self._rec_name + if rec_name not in self._columns: + rec_name = 'id' for record in self.browse(cursor, user, ids, context=context): - res[record.id] = unicode(record[self._rec_name]) + res[record.id] = unicode(record[rec_name]) return res def search_rec_name(self, cursor, user, name, args, context=None):