diff options
| author | Emil Stenstròˆm <em@kth.se> | 2012-11-17 13:14:12 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-10-03 16:15:29 -0400 |
| commit | 7a97df190cb993056aa097befb3813100cfc286e (patch) | |
| tree | ca4335710cd7ec345351f28d416b311bbae0c2c7 /django | |
| parent | fa2e1371cda1e72d82b4133ad0b49a18e43ba411 (diff) | |
Fixed #19277 -- Added LocaleMiddleware.response_redirect_class
Thanks ppetrid at yawd.eu for the suggestion.
Diffstat (limited to 'django')
| -rw-r--r-- | django/middleware/locale.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/middleware/locale.py b/django/middleware/locale.py index cd5d2cce71..0611b6044a 100644 --- a/django/middleware/locale.py +++ b/django/middleware/locale.py @@ -18,6 +18,7 @@ class LocaleMiddleware(object): translated to the language the user desires (if the language is available, of course). """ + response_redirect_class = HttpResponseRedirect def __init__(self): self._supported_languages = OrderedDict(settings.LANGUAGES) @@ -52,7 +53,7 @@ class LocaleMiddleware(object): language_url = "%s://%s/%s%s" % ( 'https' if request.is_secure() else 'http', request.get_host(), language, request.get_full_path()) - return HttpResponseRedirect(language_url) + return self.response_redirect_class(language_url) # Store language back into session if it is not present if hasattr(request, 'session'): |
