From 86144a95a6b7f5085940a63934d92d5818481b1c Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 28 Sep 2023 11:20:58 +0200
Subject: [PATCH] WIP: String IDs

---
 .../java/org/caosdb/server/entity/EntityIdRegistry.java     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java b/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java
index ba0e8dc9..a870f03c 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() {
-- 
GitLab