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
No known key found for this signature in database
GPG Key ID: C007F833B47313DA

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: