diff --git a/trytond/trytond/model/fields/dict.py b/trytond/trytond/model/fields/dict.py index 5525c5cdea..a90fde28f2 100644 --- a/trytond/trytond/model/fields/dict.py +++ b/trytond/trytond/model/fields/dict.py @@ -57,6 +57,8 @@ class Dict(Field): if v is None: continue if self.schema_model and isinstance(v, (list, tuple)): + if not v: + continue v = list(sorted(set(v))) d[k] = v value = dumps(d)