From cf98b4a8e944789907d3f83521d2efd7f076e265 Mon Sep 17 00:00:00 2001 From: Arkadiy Korotaev Date: Mon, 20 Jul 2020 16:43:55 +0200 Subject: [PATCH] fix(public): Fix the public ticket creation by passing user or None to the form.save() method --- helpdesk/views/public.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpdesk/views/public.py b/helpdesk/views/public.py index e046148f..c268b15f 100644 --- a/helpdesk/views/public.py +++ b/helpdesk/views/public.py @@ -97,7 +97,7 @@ class BaseCreateTicketView(abstract_views.AbstractCreateTicketMixin, FormView): # 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=self.request.user if self.request.user.is_authenticated else None) try: return HttpResponseRedirect('%s?ticket=%s&email=%s&key=%s' % ( reverse('helpdesk:public_view'),