From 87dfddc17a0d03a0656048bc45a95345cfe9a48b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 18 Nov 2017 11:12:45 +0100 Subject: [PATCH] Do not use defaultdict as changed value xmlrpclib can not dump it and _changed_value is used by RPC on_change methods. issue6943 review44431002 --- trytond/model/modelview.py | 1 + 1 file changed, 1 insertion(+) diff --git a/trytond/model/modelview.py b/trytond/model/modelview.py index a92c6ef9f3..2c8949b6e0 100644 --- a/trytond/model/modelview.py +++ b/trytond/model/modelview.py @@ -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