diff --git a/datastore/src/main/java/net/jami/datastore/dao/GroupDao.java b/datastore/src/main/java/net/jami/datastore/dao/GroupDao.java
index 1c1c2b0622c17a13ad6f1f5a9a1d36c22458ce13..bdbacdf2aa973549f635aa53bf9295228c47266a 100644
--- a/datastore/src/main/java/net/jami/datastore/dao/GroupDao.java
+++ b/datastore/src/main/java/net/jami/datastore/dao/GroupDao.java
@@ -34,7 +34,7 @@ public class GroupDao extends AbstractDao<Group> {
 
     public boolean updateObject(String id, String name, String blueprint) {
         String query = "UPDATE groups SET name = ?, blueprint = ? WHERE id = ?";
-        return executeUpdate(query, List.of(id, name, blueprint));
+        return executeUpdate(query, List.of(name, blueprint, id));
     }
 
     public boolean deleteObject(String id) {