Skip to content

Commit

Permalink
Merge pull request django-cms#1566 from stefanfoulis/feature/issue-15…
Browse files Browse the repository at this point in the history
…49-endless-redirect-with-setting-overrides

fixes django-cms#1549 endless redirect if browser language is not a cms language
  • Loading branch information
stefanfoulis committed Dec 20, 2012
2 parents 654b666 + 389fa3a commit 2d52567
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions cms/views.py
Expand Up @@ -63,9 +63,10 @@ def details(request, slug):
with SettingsOverride(LANGUAGES=languages, LANGUAGE_CODE=languages[0][0]): with SettingsOverride(LANGUAGES=languages, LANGUAGE_CODE=languages[0][0]):
#get supported language #get supported language
new_language = translation.get_language_from_request(request) new_language = translation.get_language_from_request(request)
with force_language(new_language): if new_language in get_public_languages():
pages_root = reverse('pages-root') with force_language(new_language):
return HttpResponseRedirect(pages_root + attrs) pages_root = reverse('pages-root')
return HttpResponseRedirect(pages_root + attrs)
else: else:
_handle_no_page(request, slug) _handle_no_page(request, slug)
else: else:
Expand Down

0 comments on commit 2d52567

Please sign in to comment.