diff --git a/expobanner/managers.py b/expobanner/managers.py index 73cd002c..42e82670 100644 --- a/expobanner/managers.py +++ b/expobanner/managers.py @@ -24,7 +24,12 @@ class BiasedManager(models.Manager): return result def create_for_paid(self, expo, url, role): - alt = u'%s_%s'%(expo.name, role) + try: + name = str(expo.name) + except UnicodeEncodeError, UnicodeDecodeError: + name = expo.url + + alt = u'%s_%s'%(name, role) return self.create(alt=alt, url=url, paid=True) class BannerGroupCached(models.Manager): diff --git a/templates/client/includes/banners/expo_detail.html b/templates/client/includes/banners/expo_detail.html index 29e091ce..405cc617 100644 --- a/templates/client/includes/banners/expo_detail.html +++ b/templates/client/includes/banners/expo_detail.html @@ -1,12 +1,6 @@ {% load static %} {% load template_filters %} -