From: Magnus Hagander Date: Wed, 18 Oct 2017 18:51:19 +0000 (+0200) Subject: Unicode fixes for confwiki X-Git-Url: http://git.postgresql.org/gitweb/static/session/%7B%7Bsession.id%7D%7D-%7B%7Bsession.title%7Cslugify%7D%7D?a=commitdiff_plain;h=e4c40ff8a9fec7d5086ddfc70db288f1d0106adf;p=pgeu-website.git Unicode fixes for confwiki If the creator had non-ascii in their name, the system would crash on sending admin notification. --- diff --git a/postgresqleu/confwiki/views.py b/postgresqleu/confwiki/views.py index 7acdcab..d5de787 100644 --- a/postgresqleu/confwiki/views.py +++ b/postgresqleu/confwiki/views.py @@ -217,15 +217,15 @@ def admin_edit_page(request, urlname, pageid): send_simple_mail(conference.contactaddr, conference.contactaddr, "Wiki page '{0}' created by {1}".format(form.cleaned_data['url'], request.user), - "Title: {0}\nAuthor: {1}\nPublic view: {2}\nPublic edit: {3}\nViewer types: {4}\nEditor types: {5}\nViewer attendees: {6}\nEditor attendees: {7}\n\n".format( + u"Title: {0}\nAuthor: {1}\nPublic view: {2}\nPublic edit: {3}\nViewer types: {4}\nEditor types: {5}\nViewer attendees: {6}\nEditor attendees: {7}\n\n".format( form.cleaned_data['title'], form.cleaned_data['author'].fullname, form.cleaned_data['publicview'], form.cleaned_data['publicedit'], - ", ".join([r.regtype for r in form.cleaned_data['viewer_regtype']]), - ", ".join([r.regtype for r in form.cleaned_data['editor_regtype']]), - ", ".join([r.fullname for r in form.cleaned_data['viewer_attendee']]), - ", ".join([r.fullname for r in form.cleaned_data['editor_attendee']]), + u", ".join([r.regtype for r in form.cleaned_data['viewer_regtype']]), + u", ".join([r.regtype for r in form.cleaned_data['editor_regtype']]), + u", ".join([r.fullname for r in form.cleaned_data['viewer_attendee']]), + u", ".join([r.fullname for r in form.cleaned_data['editor_attendee']]), ), sendername=conference.conferencename) else: