diff --git a/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java b/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java
index c5d1130d888ea8a753ca19b266cda517358d2f4b..e7b8002344eec48764432b469c6e51ea71627367 100644
--- a/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java
+++ b/jams-server/src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java
@@ -63,7 +63,8 @@ public class ContactServlet extends HttpServlet {
     protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         StatementList statementList = new StatementList();
         statementList.addStatement(new StatementElement("owner","=",req.getAttribute("username").toString(),"AND"));
-        //if(dataStore.getContactDao().deleteObject()) resp.setStatus(200);
-        //else resp.sendError(500,"Could not delete a contact!");
+        statementList.addStatement(new StatementElement("uri","=",req.getParameter("uri"),""));
+        if(dataStore.getContactDao().deleteObject()) resp.setStatus(200);
+        else resp.sendError(500,"Could not delete a contact!");
     }
 }