Fix Unicode encoding issues.

This commit is contained in:
Ben Sturmfels 2021-12-03 16:01:21 +11:00
parent 5323fd7434
commit 3298b9fad4

View file

@ -1,5 +1,6 @@
from __future__ import unicode_literals
from datetime import datetime as DateTime from datetime import datetime as DateTime
from pytz import utc as UTC
import conservancy.settings import conservancy.settings
from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal from conservancy.apps.fundgoal.models import FundraisingGoal as FundraisingGoal
@ -20,9 +21,9 @@ def sitefundraiser(request):
} }
if conservancy.settings.FORCE_CANONICAL_HOSTNAME: if conservancy.settings.FORCE_CANONICAL_HOSTNAME:
_HOST_URL_VAR = {'host_url': 'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME} _HOST_URL_VAR = {'host_url': u'https://' + conservancy.settings.FORCE_CANONICAL_HOSTNAME}
def host_url(request): def host_url(request):
return _HOST_URL_VAR return _HOST_URL_VAR
else: else:
def host_url(request): def host_url(request):
return {'host_url': request.build_absolute_uri('/').rstrip('/').decode('utf-8')} return {'host_url': request.build_absolute_uri(u'/').rstrip(u'/')}