second fix: call normalizeName only for strings
This commit is contained in:
parent
173e0d4140
commit
4d493dda45
1 changed files with 5 additions and 2 deletions
|
@ -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]
|
||||||
|
|
Loading…
Add table
Reference in a new issue