Fill followup user field if authenticated user submits ticket

This commit is contained in:
Andrew Denisenko
2020-03-03 23:39:02 +02:00
parent 62e73f8a31
commit 2f4d91c22d
3 changed files with 50 additions and 4 deletions

View File

@ -48,7 +48,8 @@ def homepage(request):
# This submission is spam. Let's not save it.
return render(request, template_name='helpdesk/public_spam.html')
else:
ticket = form.save()
ticket = form.save(
user=request.user if request.user.is_authenticated else None)
try:
return HttpResponseRedirect('%s?ticket=%s&email=%s' % (
reverse('helpdesk:public_view'),