diff --git a/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java b/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java index ba0e8dc9e413a2487d839bdf6c65302c0f8b351c..a870f03cc300b0a5dc3621b366d642b7dca2f81d 100644 --- a/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java +++ b/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java @@ -34,7 +34,11 @@ public class EntityIdRegistry { private void initCurrentMaxId() { this.currentMaxId = - transaction.execute(new RetrieveCurrentMaxId(), transaction.getAccess()).getCurrentMaxId(); + Math.max( + 101, + transaction + .execute(new RetrieveCurrentMaxId(), transaction.getAccess()) + .getCurrentMaxId()); } public Integer generate() {