From 095486e942cf4fb59170e1cce5950d0f6e8100bc Mon Sep 17 00:00:00 2001 From: Patrick Lauber Date: Thu, 19 Nov 2009 22:29:48 +0100 Subject: [PATCH] fixes #258 if a redirect is not absolute the langauge prefix is not appended --- cms/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cms/views.py b/cms/views.py index 3678a5390d0..36c21683d87 100644 --- a/cms/views.py +++ b/cms/views.py @@ -104,7 +104,7 @@ def details(request, page_id=None, slug=None, template_name=settings.CMS_TEMPLAT redirect_url = current_page.get_redirect(language=lang) if redirect_url: - if settings.i18n_installed: + if settings.i18n_installed and redirect_url[0] == "/": redirect_url = "/%s/%s" % (lang, redirect_url.lstrip("/")) # add language prefix to url return HttpResponseRedirect(redirect_url)