From 73ae55ee7edfeb5a6e239207b5266516ef6a3486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 3 Jun 2010 19:47:13 +0200 Subject: [PATCH] get_eval must return a list of id for O2M for issue1572 (transplanted from 221282dc8954c9eece25181e55053b2057809c87) --- trytond/model/browse.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/trytond/model/browse.py b/trytond/model/browse.py index 5c516c0c54..4880d602e3 100644 --- a/trytond/model/browse.py +++ b/trytond/model/browse.py @@ -13,14 +13,7 @@ class BrowseRecordList(list): self.context = context def get_eval(self): - res = [] - for record in self: - res2 = {} - for field_name, _ in record._model._columns.iteritems(): - if not isinstance(record[field_name], BrowseRecordList): - res2[field_name] = record.get_eval(field_name) - res.append(res2) - return res + return [record.get_eval() for record in self] class BrowseRecordNull(object):