diff --git a/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/group/PolicyServlet.java b/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/group/PolicyServlet.java index e44cab8bd55dbab01b29086da9e692c20654af20..10785777930ccf410b18cde39544b0ec78a0ddae 100644 --- a/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/group/PolicyServlet.java +++ b/jams-server/src/main/java/net/jami/jams/server/servlets/api/admin/group/PolicyServlet.java @@ -57,12 +57,10 @@ public class PolicyServlet extends HttpServlet { policy.setGroupName(req.getParameter("groupName")); policy.setUsername(req.getParameter("username")); policy.setPolicyData(req.getParameter("policyData")); - dataStore.getPolicyDao().storeObject(policy); - - resp.sendError(500, "Could not create a group successfully!"); + if (dataStore.getPolicyDao().storeObject(policy)) resp.setStatus(200); + else resp.sendError(500, "Could not create a group successfully!"); } - @Override @ScopedServletMethod(securityGroups = {AccessLevel.ADMIN}) protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws IOException {