From 64d7f4e701e30bf8cbac07c051c8fd96902ea9a7 Mon Sep 17 00:00:00 2001 From: hplattner Date: Wed, 30 Nov 2016 13:42:00 +0100 Subject: [PATCH] fix --- composer/report/result.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/composer/report/result.py b/composer/report/result.py index dc1da7b..20692b7 100755 --- a/composer/report/result.py +++ b/composer/report/result.py @@ -252,9 +252,10 @@ class ResultSet(object): for idx, f in enumerate(self.groupColumns): name = f.name value = normalizeName(f.getRawValue(row)) - value = value.replace('.', '_') - row.subTotalRowIds = copy(row.subTotalRowIds) + ['%s-%s' % ( - name, value)] + if isinstance(value, basestring): + value = value.replace('.', '_') + row.subTotalRowIds = copy(row.subTotalRowIds) +\ + ['%s-%s' % (name, value)] elif isinstance(row, GroupHeaderRow): sourceField = row.sourceField groupNumbers[sourceField] = \