second fix: call normalizeName only for strings

This commit is contained in:
Helmut Merz 2016-11-30 18:10:16 +01:00
parent 173e0d4140
commit 4d493dda45

View file

@ -157,8 +157,11 @@ class ResultSet(object):
return None return None
subTotalsRow = SubTotalsRow(None, self) subTotalsRow = SubTotalsRow(None, self)
subTotalsRow.subTotalsGroupColumns = [] subTotalsRow.subTotalsGroupColumns = []
rowId = '%s-%s' % (gf.name, normalizeName(gf.getRawValue(row))) rowId = ''
rowId = rowId.replace('.', '_') value = gf.getRawValue(row)
if isinstance(value, basestring):
rowId = '%s-%s' % (gf.name, normalizeName(value))
rowId = rowId.replace('.', '_')
subTotalsRow.cssClass = 'subTotalsRow ' + rowId subTotalsRow.cssClass = 'subTotalsRow ' + rowId
for idx, c in enumerate(columns): for idx, c in enumerate(columns):
subTotalsRow.data[c.name] = values[idx] subTotalsRow.data[c.name] = values[idx]