summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--utils/forms.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/forms.py b/utils/forms.py
index a6ff4de..59afe61 100644
--- a/utils/forms.py
+++ b/utils/forms.py
@@ -36,7 +36,7 @@ class RedirectMixin(object):
def _get_redirect_target(self):
for target in request.args.get('next'), request.referrer:
- if not target:
+ if not target or target == request.url:
continue
if self._is_safe_url(target):
return target