summaryrefslogtreecommitdiffstats
path: root/askbot/views/users.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-10-11 15:10:51 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-10-11 15:10:51 -0400
commit10aa8cb45fa01cd7d809cca70895092bc9a485ee (patch)
tree33b520926d85f79d498bb991fa9a17ecbd6f9872 /askbot/views/users.py
parentaab96a57791a4a0b0181313f4af7d19cc5c4e75a (diff)
parent18de3b9d5d8fadff635867d1b3cd635c23ff0b51 (diff)
downloadaskbot-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.py4
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