consequently ignore empty cell values in grid field
This commit is contained in:
parent
ba7cf1311f
commit
0001154f4d
1 changed files with 3 additions and 2 deletions
|
@ -120,6 +120,7 @@ class GridFieldInstance(ListFieldInstance):
|
||||||
if fi.default is not None:
|
if fi.default is not None:
|
||||||
if value == fi.default:
|
if value == fi.default:
|
||||||
continue
|
continue
|
||||||
|
if value:
|
||||||
item[fi.name] = value
|
item[fi.name] = value
|
||||||
return item
|
return item
|
||||||
|
|
||||||
|
@ -189,7 +190,7 @@ class KeyTableFieldInstance(RecordsFieldInstance):
|
||||||
for row in value:
|
for row in value:
|
||||||
item = self.unmarshallRow(row)
|
item = self.unmarshallRow(row)
|
||||||
if item:
|
if item:
|
||||||
result[item.pop(self.keyName)] = [item.get(name)
|
result[item.pop(self.keyName)] = [item.get(name) or u''
|
||||||
for name in self.dataNames]
|
for name in self.dataNames]
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue