fix: optional list field serialize-deserialize

This commit is contained in:
Oleg A 2021-07-06 15:29:15 +03:00
parent a26c6428a3
commit 053c610dcf

View file

@ -129,6 +129,9 @@ class ListField(Field):
super(ListField, self).__init__(*args, default=default, **kwargs)
def serialize(self, value):
if value is None:
return None
result = []
serialize = super(ListField, self).serialize
for item in value:
@ -136,6 +139,9 @@ class ListField(Field):
return result
def deserialize(self, value, parent=None):
if value is None:
return None
result = []
deserialize = super(ListField, self).deserialize
for item in value: