Fixed an inconsistancy in redirects with `META['SERVER_PORT']` being either a string or an int.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@8666 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Jacob Kaplan-Moss 2008-08-28 16:18:32 +00:00
parent fc1fbf614f
commit fc6649092a
1 changed files with 2 additions and 2 deletions

View File

@ -52,8 +52,8 @@ class HttpRequest(object):
else:
# Reconstruct the host using the algorithm from PEP 333.
host = self.META['SERVER_NAME']
server_port = self.META['SERVER_PORT']
if server_port != (self.is_secure() and 443 or 80):
server_port = str(self.META['SERVER_PORT'])
if server_port != (self.is_secure() and '443' or '80'):
host = '%s:%s' % (host, server_port)
return host