X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=util-testing%2Fclub%2Fwpia%2Fgigi%2Fpages%2FManager.java;fp=util-testing%2Fclub%2Fwpia%2Fgigi%2Fpages%2FManager.java;h=2f866b2d22db8a3dc2ae3cbeb53211852467f095;hp=1c06d3c0736b321d79eeabd4563176eebb94fbaf;hb=4bae004675e4814f0aee765f840e524a37d9c846;hpb=5307c3e0f522693698fa77ba82b7e6108f64bdfe diff --git a/util-testing/club/wpia/gigi/pages/Manager.java b/util-testing/club/wpia/gigi/pages/Manager.java index 1c06d3c0..2f866b2d 100644 --- a/util-testing/club/wpia/gigi/pages/Manager.java +++ b/util-testing/club/wpia/gigi/pages/Manager.java @@ -372,7 +372,13 @@ public class Manager extends Page { resp.getWriter().println("No test given."); return; } - CATSType test = CATSType.values()[Integer.parseInt(catsTypeId)]; + CATSType test = null; + try { + test = CATSType.values()[Integer.parseInt(catsTypeId)]; + } catch (NumberFormatException e) { + resp.getWriter().println("No valid integer given."); + return; + } passCATS(byEmail, test); resp.getWriter().println("Test '" + test.getDisplayName() + "' was added to user account."); } else if (req.getParameter("catsexpire") != null) { @@ -387,7 +393,13 @@ public class Manager extends Page { resp.getWriter().println("No test given."); return; } - CATSType test = CATSType.values()[Integer.parseInt(catsTypeId)]; + CATSType test = null; + try { + test = CATSType.values()[Integer.parseInt(catsTypeId)]; + } catch (NumberFormatException e) { + resp.getWriter().println("No valid integer given."); + return; + } expireCATS(userByEmail, test); resp.getWriter().println("Test '" + test.getDisplayName() + "' is set expired for user account."); } else if (req.getParameter("verify") != null) {