get_eval must return a list of id for O2M for issue1572

(transplanted from 221282dc8954c9eece25181e55053b2057809c87)
This commit is contained in:
Cédric Krier committed 2010-06-03 19:47:13 +02:00
1 parent 7e8854a17c
commit 73ae55ee7e
1 file changed
+1 -8
+1 -8
View File
@@ -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):