Private
Public Access
1
0

ascii decode error on course name for site ann

This commit is contained in:
Sander Roosendaal
2018-05-31 14:15:56 +02:00
parent 024a4cc06f
commit d65918d08b

View File

@@ -13672,15 +13672,27 @@ def virtualevent_create_view(request):
dotweet = False dotweet = False
else: else:
dotweet = True dotweet = True
sa = SiteAnnouncement( try:
announcement = "New Virtual Race on rowsandall.com: {name} on course {course}".format( sa = SiteAnnouncement(
name = name, announcement = "New Virtual Race on rowsandall.com: {name} on course {course}".format(
course = course.name.encode('utf8') name = name.encode('utf8'),
course = course.name.encode('utf8')
), ),
dotweet = dotweet dotweet = dotweet
) )
sa.save() sa.save()
except UnicodeEncodeError:
sa = SiteAnnouncement(
announcement = "New Virtual Race on rowsandall.com: {name} on course {course}".format(
name = name,
course = str(course.name.encode('utf8','ignore'))
),
dotweet = dotweet
)
sa.save()
url = reverse(virtualevents_view) url = reverse(virtualevents_view)
return HttpResponseRedirect(url) return HttpResponseRedirect(url)