ascii decode error on course name for site ann
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user