From bfd628e434afa3a68a9cc186d74725c0d1485c1a Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 17 Dec 2014 11:24:07 +0100 Subject: [PATCH] avoid error when number of columns in table definition has been increased --- composer/schema/grid/field.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composer/schema/grid/field.py b/composer/schema/grid/field.py index 9d11bfa..c7586aa 100644 --- a/composer/schema/grid/field.py +++ b/composer/schema/grid/field.py @@ -254,7 +254,8 @@ class KeyTableFieldInstance(RecordsFieldInstance): for k, v in value.items(): item = {self.keyName: k} for idx, name in enumerate(self.dataNames): - item[name] = v[idx] + if idx < len(v): + item[name] = v[idx] result.append(item) return result