Set record modified when setting list on O2M
issue2607 review375001
This commit is contained in:
1 parent
f6cf312b39
commit
f6d02ae723
1 file changed
+4
-1
@@ -672,7 +672,10 @@ class O2MField(CharField):
|
||||
def set_on_change(self, record, value):
|
||||
self._set_default_value(record)
|
||||
if isinstance(value, (list, tuple)):
|
||||
return self.set(record, value, modified=False)
|
||||
self.set(record, value, modified=False)
|
||||
record.modified_fields.setdefault(self.name)
|
||||
record.signal('record-modified')
|
||||
return True
|
||||
|
||||
if value and (value.get('add') or value.get('update')):
|
||||
context = self.context_get(record)
|
||||
|
||||
Reference in new issue
Block a user