From 592ec09916e621c70df3573b0c06b3eecd1abd7d Mon Sep 17 00:00:00 2001 From: Ross Poulton Date: Thu, 28 Apr 2011 20:23:16 +1000 Subject: [PATCH] If a ticket hasn't been resolved, ensure that public users can still resolve it. Fixes GH-51, thanks to kotowicz. --- 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 192b8105..43a1d943 100644 --- a/helpdesk/views/public.py +++ b/helpdesk/views/public.py @@ -91,10 +91,11 @@ def view_ticket(request): request.POST = { 'new_status': Ticket.CLOSED_STATUS, 'public': 1, - 'owner': ticket.assigned_to.id, 'title': ticket.title, 'comment': _('Submitter accepted resolution and closed ticket'), } + if ticket.assigned_to: + request.POST['owner'] = ticket.assigned_to.id request.GET = {} return update_ticket(request, ticket_id, public=True)