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,7 +120,8 @@ class GridFieldInstance(ListFieldInstance):
|
|||
if fi.default is not None:
|
||||
if value == fi.default:
|
||||
continue
|
||||
item[fi.name] = value
|
||||
if value:
|
||||
item[fi.name] = value
|
||||
return item
|
||||
|
||||
|
||||
|
@ -189,7 +190,7 @@ class KeyTableFieldInstance(RecordsFieldInstance):
|
|||
for row in value:
|
||||
item = self.unmarshallRow(row)
|
||||
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]
|
||||
return result
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue