From d8b678c75df4497f4d47794d570fcc73ddbcbb71 Mon Sep 17 00:00:00 2001 From: Luke Faraone Date: Thu, 4 Oct 2012 14:27:49 -0400 Subject: [PATCH] Emails with plus signs no longer are rendered with spaces in /accounts/login (imported from commit 55fff703924ef28060f0b91af3a6f06a1a636197) --- zephyr/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zephyr/views.py b/zephyr/views.py index 1abd4376bf..922a33cb88 100644 --- a/zephyr/views.py +++ b/zephyr/views.py @@ -27,6 +27,7 @@ import simplejson import socket import re import hashlib +import urllib def require_post(view_func): def _wrapped_view_func(request, *args, **kwargs): @@ -86,7 +87,7 @@ def register(request): try: is_unique(email) except ValidationError: - return HttpResponseRedirect(reverse('django.contrib.auth.views.login') + '?email=' + strip_html(email)) + return HttpResponseRedirect(reverse('django.contrib.auth.views.login') + '?email=' + urllib.quote_plus(email)) if request.POST.get('from_confirmation'): form = RegistrationForm()