Do not store empty list for MultiSelection key of Dict

Closes #13376
(grafted from 15a76a9d124c436ccbc1d9a9d9cde94731be8cde)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2024-06-30 01:55:55 +02:00
1 parent c0fbbb9db0
commit 514fa0f6a2
1 file changed
+2
+2
View File
@@ -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)