summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Hagander2015-02-04 08:55:10 +0000
committerMagnus Hagander2015-02-04 08:56:09 +0000
commit8e1105c97a3bcbda96cad0b304e7250e5e3b2039 (patch)
tree75d642e209a72f68057a27f15e80bbcd7ee29a4b
parente8b2af2a91e02caf1df0c78a957a612303e51bd8 (diff)
Fix rendering of vouchers used by people with non-ascii characters in name
Only for sponsor usage overview page, other views were fine.
-rw-r--r--postgresqleu/confsponsor/benefitclasses/entryvouchers.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/postgresqleu/confsponsor/benefitclasses/entryvouchers.py b/postgresqleu/confsponsor/benefitclasses/entryvouchers.py
index 63b86010..bd20ba89 100644
--- a/postgresqleu/confsponsor/benefitclasses/entryvouchers.py
+++ b/postgresqleu/confsponsor/benefitclasses/entryvouchers.py
@@ -84,6 +84,6 @@ class EntryVouchers(BaseBenefit):
s.write("<p>%s vouchers were generated, %s have been used.</p>" % (generated, used))
s.write("<table><tr><th>Voucher code</th><th>Used by</th><th>Used at</th></tr>")
for v in vouchers:
- s.write("<tr><td><code>%s</code></td><td>%s</td><td>%s</td></tr>" % (v.vouchervalue, v.user and v.user.fullname or '', v.usedate and v.usedate or ''))
+ s.write("<tr><td><code>{0}</code></td><td>{1}</td><td>{2}</td></tr>".format(v.vouchervalue, v.user and v.user.fullname.encode('utf8'), v.usedate and v.usedate or ''))
s.write("</table>")
return s.getvalue()