get_eval must return a list of id for O2M for issue1572
(transplanted from 221282dc8954c9eece25181e55053b2057809c87)
This commit is contained in:
1 parent
7e8854a17c
commit
73ae55ee7e
1 file changed
+1
-8
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user