Set record modified when setting list on O2M

issue2607
review375001
This commit is contained in:
Cédric Krier committed 2012-05-21 12:40:10 +02:00
1 parent f6cf312b39
commit f6d02ae723
1 file changed
+4 -1
+4 -1
View File
@@ -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)