Do not use defaultdict as changed value

xmlrpclib can not dump it and _changed_value is used by RPC on_change methods.

issue6943
review44431002
This commit is contained in:
Cédric Krier committed 2017-11-18 11:12:45 +01:00
1 parent 271442d913
commit 87dfddc17a
1 file changed
+1
+1
View File
@@ -738,6 +738,7 @@ class ModelView(Model):
del value['remove']
if not value:
continue
value = dict(value)
elif field._type == 'many2many':
value = [r.id for r in value]
changed[fname] = value