Workaround broken set request in many2many.

bzr revid: p_christ@hol.gr-20090114080217-y62dhs9bnge9aqge
This commit is contained in:
P. Christeas
2009-01-14 10:02:17 +02:00
parent b8d5eac277
commit 74611d01a4
+3
View File
@@ -515,6 +515,9 @@ class many2many(_column):
return
obj = obj.pool.get(self._obj)
for act in values:
if not isinstance(act,tuple):
print("incorrect values passed in many2many.set:",values)
return
if act[0] == 0:
idnew = obj.create(cr, user, act[2])
cr.execute('insert into '+self._rel+' ('+self._id1+','+self._id2+') values (%s,%s)', (id, idnew))