Don't store BrowseRecord in cursor cache

review93001
This commit is contained in:
Cédric Krier committed 2011-08-27 16:03:12 +02:00
1 parent 9e4d8baa6c
commit 7e223fe1cc
1 file changed
+3 -1
+3 -1
View File
@@ -211,7 +211,9 @@ class BrowseRecord(object):
data[i] = BrowseRecordList(
BrowseRecord(x, model, ids, local_cache)
for x in data[i])
if isinstance(j, fields.Function):
if (isinstance(j, fields.Function)
or isinstance(data[i], (BrowseRecord,
BrowseRecordList))):
if data['id'] == self.id and i == name:
result = data[i]
self._local_data.setdefault(data['id'], {})[i] = data[i]