diff --git a/helpdesk/views/staff.py b/helpdesk/views/staff.py index dcdfaa5f..f02263d4 100644 --- a/helpdesk/views/staff.py +++ b/helpdesk/views/staff.py @@ -243,7 +243,7 @@ view_ticket = staff_member_required(view_ticket) def update_ticket(request, ticket_id, public=False): if not (public or (request.user.is_authenticated() and request.user.is_active and (request.user.is_staff or helpdesk_settings.HELPDESK_ALLOW_NON_STAFF_TICKET_UPDATE))): - return HttpResponseForbidden(_('Sorry, you need to login to do that.')) + return HttpResponseRedirect('%s?next=%s' % (reverse('login'), request.path)) ticket = get_object_or_404(Ticket, id=ticket_id)