[FIX] Fields : correction on get() of O2M

lp bug: https://launchpad.net/bugs/603708 fixed

bzr revid: jvo@tinyerp.com-20101013121705-2dqetjqp9viavk0e
This commit is contained in:
Sébastien BEAU - http://www.akretion.com
2010-10-13 17:47:05 +05:30
committed by Jay (OpenERP)
parent cd5659e4a6
commit 2d426ad6ce
+2 -1
View File
@@ -457,7 +457,8 @@ class one2many(_column):
ids2 = obj.pool.get(self._obj).search(cr, user, self._domain + [(self._fields_id, 'in', ids)], limit=self._limit, context=context)
for r in obj.pool.get(self._obj)._read_flat(cr, user, ids2, [self._fields_id], context=context, load='_classic_write'):
res[r[self._fields_id]].append(r['id'])
if r[self._fields_id] in res:
res[r[self._fields_id]].append(r['id'])
return res
def set(self, cr, obj, id, field, values, user=None, context=None):