X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fadmin%2Fsupport%2FSupportEnterTicketForm.java;h=5b57a1c7330aeb76710593dab98c15eb96ff0e66;hb=63793f220fc6d84cf332df2c0e0416f096a4f007;hp=f7ddea07d3e9a1af09fb132efc129c372a78fb64;hpb=db3ef5c43aa600a5bba60e57efd92932d2323d8c;p=gigi.git diff --git a/src/org/cacert/gigi/pages/admin/support/SupportEnterTicketForm.java b/src/org/cacert/gigi/pages/admin/support/SupportEnterTicketForm.java index f7ddea07..5b57a1c7 100644 --- a/src/org/cacert/gigi/pages/admin/support/SupportEnterTicketForm.java +++ b/src/org/cacert/gigi/pages/admin/support/SupportEnterTicketForm.java @@ -5,6 +5,7 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; +import org.cacert.gigi.Gigi; import org.cacert.gigi.GigiApiException; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.template.Form; @@ -31,13 +32,13 @@ public class SupportEnterTicketForm extends Form { String ticket = req.getParameter("ticketno"); if (ticket.matches("[asdmASDM]\\d{8}\\.\\d+")) { AuthorizationContext ac = LoginPage.getAuthorizationContext(req); - ac.setSupporterTicketId(ticket); + req.getSession().setAttribute(Gigi.AUTH_CONTEXT, new AuthorizationContext(ac.getActor(), ticket)); return true; } return false; } else if (req.getParameter("deleteTicket") != null) { AuthorizationContext ac = LoginPage.getAuthorizationContext(req); - ac.setSupporterTicketId(null); + req.getSession().setAttribute(Gigi.AUTH_CONTEXT, new AuthorizationContext(ac.getActor(), ac.getActor())); return true; } return false;