Improve remove/unlink on one2many to use list of ids

This commit is contained in:
Cédric Krier committed 2008-07-23 16:09:57 +02:00
1 parent 5b0b69ef74
commit 151ceb0dd2
1 file changed
+2 -4
+2 -4
View File
@@ -335,10 +335,8 @@ class O2MField(CharField):
else:
result.append(('create',
model2.get(check_load=check_load, get_readonly=readonly)))
for rm_id in model.value[self.name].model_removed:
result.append(('remove', rm_id))
for rm_id in model.value[self.name].model_unlinked:
result.append(('unlink', rm_id))
result.append(('remove', model.value[self.name].model_removed))
result.append(('unlink', model.value[self.name].model_unlinked))
return result
def set(self, model, value, test_state=False, modified=False):