urlquote email address when used as get query param

This commit is contained in:
Jonathan Barratt
2016-11-21 08:16:14 +07:00
parent 0edc75fc6c
commit e82e5fcd5f

View File

@ -10,6 +10,7 @@ from django.core.exceptions import ObjectDoesNotExist
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect from django.http import HttpResponseRedirect
from django.shortcuts import render from django.shortcuts import render
from django.utils.http import urlquote
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from helpdesk import settings as helpdesk_settings from helpdesk import settings as helpdesk_settings
@ -46,7 +47,7 @@ def homepage(request):
return HttpResponseRedirect('%s?ticket=%s&email=%s' % ( return HttpResponseRedirect('%s?ticket=%s&email=%s' % (
reverse('helpdesk:public_view'), reverse('helpdesk:public_view'),
ticket.ticket_for_url, ticket.ticket_for_url,
ticket.submitter_email) urlquote(ticket.submitter_email))
) )
else: else:
try: try: