Improve remove/unlink on one2many to use list of ids
This commit is contained in:
1 parent
5b0b69ef74
commit
151ceb0dd2
1 file changed
+2
-4
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user