diff options
-rw-r--r-- | stream/views.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/stream/views.py b/stream/views.py index 78c5569..a08e09b 100644 --- a/stream/views.py +++ b/stream/views.py | |||
@@ -15,6 +15,7 @@ | |||
15 | 15 | ||
16 | import time | 16 | import time |
17 | import datetime | 17 | import datetime |
18 | from urlparse import urljoin | ||
18 | from django.conf import settings | 19 | from django.conf import settings |
19 | from django.core import urlresolvers | 20 | from django.core import urlresolvers |
20 | from django.http import HttpResponse | 21 | from django.http import HttpResponse |
@@ -329,7 +330,7 @@ def index(request, **args): | |||
329 | gls_link = entries[0].gls_link | 330 | gls_link = entries[0].gls_link |
330 | if gls_link != request.path: | 331 | if gls_link != request.path: |
331 | return HttpResponsePermanentRedirect(gls_link) | 332 | return HttpResponsePermanentRedirect(gls_link) |
332 | page['canonical_link'] = '%s%s' % (settings.BASE_URL, gls_link) | 333 | page['canonical_link'] = urljoin(settings.BASE_URL, gls_link) |
333 | else: | 334 | else: |
334 | raise Http404 | 335 | raise Http404 |
335 | 336 | ||