X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=util-testing%2Forg%2Fcacert%2Fgigi%2Fpages%2FManager.java;h=e1af384a7485783d512ce8e3f41627a9eeb43821;hb=6d41f0b3cd6f0cda6cd99d0757734b36d8dc2a95;hp=2fd78ba7195bf3b84618e5b8df46e00d8015ed15;hpb=d0470c5987aaecbc444c7100319df69b6f740680;p=gigi.git diff --git a/util-testing/org/cacert/gigi/pages/Manager.java b/util-testing/org/cacert/gigi/pages/Manager.java index 2fd78ba7..e1af384a 100644 --- a/util-testing/org/cacert/gigi/pages/Manager.java +++ b/util-testing/org/cacert/gigi/pages/Manager.java @@ -105,7 +105,7 @@ public class Manager extends Page { if ( !u.isInGroup(Group.SUPPORTER)) { try (GigiPreparedStatement ps = new GigiPreparedStatement("INSERT INTO `user_groups` SET `user`=?, `permission`=?::`userGroup`, `grantedby`=?")) { ps.setInt(1, u.getId()); - ps.setString(2, Group.SUPPORTER.getDatabaseName()); + ps.setString(2, Group.SUPPORTER.getDBName()); ps.setInt(3, u.getId()); ps.execute(); } @@ -296,16 +296,16 @@ public class Manager extends Page { resp.getWriter().println("User not found."); return; } - if (req.getParameter("addpriv") != null) { - try { + try { + if (req.getParameter("addpriv") != null) { u.grantGroup(getSupporter(), Group.getByString(req.getParameter("priv"))); - } catch (GigiApiException e) { - throw new Error(e); + resp.getWriter().println("Privilege granted"); + } else { + u.revokeGroup(getSupporter(), Group.getByString(req.getParameter("priv"))); + resp.getWriter().println("Privilege revoked"); } - resp.getWriter().println("Privilege granted"); - } else { - u.revokeGroup(u, Group.getByString(req.getParameter("priv"))); - resp.getWriter().println("Privilege revoked"); + } catch (GigiApiException e) { + throw new Error(e); } } else if (req.getParameter("fetch") != null) { String mail = req.getParameter("femail");