diff --git a/caosdb-proto b/caosdb-proto index fe58edacdedd2fa9992c103e18d4ae4875798a2c..9fa41dce325d370eb8da60a77e921d4a0618f513 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 bd52fa966d12cd91b1db10b064e60a81d29bc7b8..7f5c283640470480f552e1d9d61867911d439180 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 f11523df384177e2e92dfe0924faf132ac7827fb..0a19977b199195610d96f887c4c538a75b491511 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) {