diff --git a/composer/schema/grid/field.py b/composer/schema/grid/field.py index c03ac55..9d11bfa 100644 --- a/composer/schema/grid/field.py +++ b/composer/schema/grid/field.py @@ -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)