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 {