From 0e2927e6c1450284576dcae986de5c5cc506488b Mon Sep 17 00:00:00 2001 From: Timm Fitschen <timm.fitschen@ds.mpg.de> Date: Thu, 13 Dec 2018 02:20:59 +0100 Subject: [PATCH] BUG: detection of additional properties --- .../server/jobs/core/CheckNoAdditionalPropertiesPresent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java b/src/main/java/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java index 9ae84d3c..1eb4941d 100644 --- a/src/main/java/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java +++ b/src/main/java/caosdb/server/jobs/core/CheckNoAdditionalPropertiesPresent.java @@ -7,6 +7,7 @@ import caosdb.server.jobs.JobAnnotation; import caosdb.server.utils.EntityStatus; import caosdb.server.utils.ServerMessages; import java.util.HashSet; +import java.util.Objects; import java.util.Set; @JobAnnotation( @@ -52,6 +53,6 @@ public class CheckNoAdditionalPropertiesPresent extends EntityJob { } private boolean sameProperty(EntityInterface property, EntityInterface parentProperty) { - return property.getId() == parentProperty.getId(); + return property.getId() != null && Objects.equals(property.getId(), parentProperty.getId()); } } -- GitLab