avoid error when number of columns in table definition has been increased

This commit is contained in:
Helmut Merz 2014-12-17 11:21:43 +01:00
parent 7b3065439a
commit 419e899aa4

View file

@ -242,7 +242,8 @@ class KeyTableFieldInstance(RecordsFieldInstance):
for k, v in value.items():
row = [k]
for idx, fi in enumerate(self.columnFieldInstances[1:]):
row.append(fi.display(v[idx]))
if idx < len(v):
row.append(fi.display(v[idx]))
rows.append(row)
return dict(headers=headers, rows=rows)