From fc6649092aae5667ee6ed9b16ed81ebbe41a7bf4 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Thu, 28 Aug 2008 16:18:32 +0000 Subject: [PATCH] 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 --- django/http/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django/http/__init__.py b/django/http/__init__.py index 6d24e0a23a..ded6d090b1 100644 --- a/django/http/__init__.py +++ b/django/http/__init__.py @@ -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