From e82e5fcd5fda6a85626a60e1fe107135ae8c7a6d Mon Sep 17 00:00:00 2001 From: Jonathan Barratt Date: Mon, 21 Nov 2016 08:16:14 +0700 Subject: [PATCH] urlquote email address when used as get query param --- helpdesk/views/public.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/helpdesk/views/public.py b/helpdesk/views/public.py index 383f36f1..f15ecb2f 100644 --- a/helpdesk/views/public.py +++ b/helpdesk/views/public.py @@ -10,6 +10,7 @@ from django.core.exceptions import ObjectDoesNotExist from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect from django.shortcuts import render +from django.utils.http import urlquote from django.utils.translation import ugettext as _ from helpdesk import settings as helpdesk_settings @@ -46,7 +47,7 @@ def homepage(request): return HttpResponseRedirect('%s?ticket=%s&email=%s' % ( reverse('helpdesk:public_view'), ticket.ticket_for_url, - ticket.submitter_email) + urlquote(ticket.submitter_email)) ) else: try: