From bb94a48f884e1f18c376c3fd518582a8b7ba0dba Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Sat, 15 Sep 2007 19:55:48 +0000 Subject: [PATCH] Changed set_language() redirect view to check POST data for 'next'. Thanks, msaelices git-svn-id: http://code.djangoproject.com/svn/django/trunk@6320 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/views/i18n.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django/views/i18n.py b/django/views/i18n.py index 5b50f75d235..e2459cf957e 100644 --- a/django/views/i18n.py +++ b/django/views/i18n.py @@ -16,7 +16,9 @@ def set_language(request): redirect to the page in the request (the 'next' parameter) without changing any state. """ - next = request.GET.get('next', None) + next = request.POST.get('next', None) + if not next: + next = request.GET.get('next', None) if not next: next = request.META.get('HTTP_REFERER', None) if not next: