diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-10-11 15:10:51 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-10-11 15:10:51 -0400 |
commit | 10aa8cb45fa01cd7d809cca70895092bc9a485ee (patch) | |
tree | 33b520926d85f79d498bb991fa9a17ecbd6f9872 /askbot/views/users.py | |
parent | aab96a57791a4a0b0181313f4af7d19cc5c4e75a (diff) | |
parent | 18de3b9d5d8fadff635867d1b3cd635c23ff0b51 (diff) | |
download | askbot-10aa8cb45fa01cd7d809cca70895092bc9a485ee.tar.gz askbot-10aa8cb45fa01cd7d809cca70895092bc9a485ee.tar.bz2 askbot-10aa8cb45fa01cd7d809cca70895092bc9a485ee.zip |
Merge branch 'master' into group-messaging
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r-- | askbot/views/users.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py index 0dbe70b6..7e1859bf 100644 --- a/askbot/views/users.py +++ b/askbot/views/users.py @@ -12,6 +12,7 @@ import functools import datetime import logging import operator +import urllib from django.db.models import Count from django.conf import settings as django_settings @@ -54,7 +55,8 @@ def owner_or_moderator_required(f): elif request.user.is_authenticated() and request.user.can_moderate_user(profile_owner): pass else: - params = '?next=%s' % request.path + next_url = request.path + '?' + urllib.urlencode(request.REQUEST) + params = '?next=%s' % urllib.quote(next_url) return HttpResponseRedirect(url_utils.get_login_url() + params) return f(request, profile_owner, context) return wrapped_func |