Fix ListOfLists deserializer.

This commit is contained in:
Alex Root Junior 2017-11-15 18:46:45 +02:00
parent 2987369925
commit 843caf51a9

View file

@ -145,11 +145,12 @@ class ListOfLists(Field):
def deserialize(self, value, parent=None):
result = []
deserialize = super(ListOfLists, self).deserialize
for row in value:
row_result = []
for item in row:
row_result.append(deserialize(item, parent=parent))
result.append(row_result)
if hasattr(value, '__iter__'):
for row in value:
row_result = []
for item in row:
row_result.append(deserialize(item, parent=parent))
result.append(row_result)
return result