[FIX] revert bad fix

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

bzr revid: chs@tinyerp.com-20091204103636-um11n2qj52rbdqqs
This commit is contained in:
Christophe Simonis
2009-12-04 11:36:36 +01:00
parent 2cc7f42c5a
commit be06b834e1
+5 -5
View File
@@ -744,7 +744,7 @@ class related(function):
except:
t_data = False
break
if field_detail['type'] in ('one2many', 'many2many'):# and i != len(self.arg) - 1:
if field_detail['type'] in ('one2many', 'many2many') and i != len(self.arg) - 1:
t_data = t_data[self.arg[i]][0]
else:
t_data = t_data[self.arg[i]]
@@ -760,10 +760,10 @@ class related(function):
for r in res:
if res[r]:
res[r] = (res[r], ng[res[r]])
# elif self._type in ('one2many', 'many2many'):
# for r in res:
# if res[r]:
# res[r] = [x.id for x in res[r]]
elif self._type in ('one2many', 'many2many'):
for r in res:
if res[r]:
res[r] = [x.id for x in res[r]]
return res