diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/runner/migrations/DatabaseChangelog.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/runner/migrations/DatabaseChangelog.java index d19cb0b3e..02d3fb871 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/runner/migrations/DatabaseChangelog.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/runner/migrations/DatabaseChangelog.java @@ -55,6 +55,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.stream.Collectors; import static org.lowcoder.api.authentication.util.AdvancedMapUtils.documentToMap; import static org.lowcoder.domain.util.QueryDslUtils.fieldName; @@ -493,6 +494,7 @@ public void deleteOldSuperAdmin(MongockTemplate mongoTemplate, MongoDatabase mon List userIdsToDelete = users.subList(1, users.size()) .stream() .map(User::getId) + .map(ObjectId::new) .collect(Collectors.toList()); Query deleteQuery = Query.query(Criteria.where("_id").in(userIdsToDelete));