tolerate missing input items when filling grid

This commit is contained in:
Helmut Merz 2012-07-08 18:46:49 +02:00
parent 14538e90e7
commit b8db38cf98

View file

@ -114,7 +114,7 @@ class GridFieldInstance(ListFieldInstance):
def unmarshallRow(self, row):
item = {}
for fi in self.columnFieldInstances:
value = fi.unmarshall(row[fi.name])
value = fi.unmarshall(row.get(fi.name) or u'')
if isinstance(value, basestring):
value = value.strip()
if fi.default is not None: