From cfbc140c6629c39060fff334fce5bd60a1786d48 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Tue, 9 Nov 2021 13:31:59 +0100
Subject: [PATCH] Update proto again

---
 caosdb-proto                                                | 2 +-
 src/main/java/org/caosdb/server/entity/Message.java         | 1 +
 src/main/java/org/caosdb/server/jobs/core/ExecuteQuery.java | 4 +++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/caosdb-proto b/caosdb-proto
index fe58edac..9fa41dce 160000
--- a/caosdb-proto
+++ b/caosdb-proto
@@ -1 +1 @@
-Subproject commit fe58edacdedd2fa9992c103e18d4ae4875798a2c
+Subproject commit 9fa41dce325d370eb8da60a77e921d4a0618f513
diff --git a/src/main/java/org/caosdb/server/entity/Message.java b/src/main/java/org/caosdb/server/entity/Message.java
index bd52fa96..7f5c2836 100644
--- a/src/main/java/org/caosdb/server/entity/Message.java
+++ b/src/main/java/org/caosdb/server/entity/Message.java
@@ -52,6 +52,7 @@ public class Message extends Exception implements Comparable<Message>, ToElement
     legacy_codes_mapping.put(ServerMessages.REFERENCED_ENTITY_DOES_NOT_EXIST.coreToString(), "235");
     legacy_codes_mapping.put(ServerMessages.AUTHORIZATION_ERROR.coreToString(), "403");
     legacy_codes_mapping.put(ServerMessages.ROLE_DOES_NOT_EXIST.coreToString(), "1104");
+    legacy_codes_mapping.put(ServerMessages.ENTITY_NAME_DUPLICATES.coreToString(), "0");
   }
 
   private static final long serialVersionUID = 1837110172902899264L;
diff --git a/src/main/java/org/caosdb/server/jobs/core/ExecuteQuery.java b/src/main/java/org/caosdb/server/jobs/core/ExecuteQuery.java
index f11523df..0a19977b 100644
--- a/src/main/java/org/caosdb/server/jobs/core/ExecuteQuery.java
+++ b/src/main/java/org/caosdb/server/jobs/core/ExecuteQuery.java
@@ -22,8 +22,10 @@
  */
 package org.caosdb.server.jobs.core;
 
+import org.caosdb.api.entity.v1.MessageCode;
 import org.caosdb.server.entity.EntityInterface;
 import org.caosdb.server.entity.Message;
+import org.caosdb.server.entity.Message.MessageType;
 import org.caosdb.server.jobs.FlagJob;
 import org.caosdb.server.jobs.JobAnnotation;
 import org.caosdb.server.jobs.TransactionStage;
@@ -50,7 +52,7 @@ public class ExecuteQuery extends FlagJob {
     } catch (final UnsupportedOperationException e) {
       getContainer().addMessage(ServerMessages.QUERY_EXCEPTION);
       getContainer().setStatus(EntityStatus.UNQUALIFIED);
-      getContainer().addMessage(new Message(e.getMessage()));
+      getContainer().addMessage(new Message(MessageType.Info, (MessageCode) null, e.getMessage()));
     }
     getContainer().addMessage(queryInstance);
     if (queryInstance.getQuery().getType() == Type.COUNT) {
-- 
GitLab