diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/contexts/entities/ContextManagement.java b/src/main/java/org/gcube/informationsystem/resourceregistry/contexts/entities/ContextManagement.java index 1d2d9b0..9db3857 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/contexts/entities/ContextManagement.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/contexts/entities/ContextManagement.java @@ -181,7 +181,9 @@ public class ContextManagement extends EntityElementManagement sourceEntityClass, Class targetEntityClass) { super(accessType); @@ -57,6 +60,17 @@ public abstract class RelationElementManagement sourceEntityClass, Class targetEntityClass, SecurityContext workingContext, ODatabaseDocument orientGraph) { @@ -95,10 +109,6 @@ public abstract class RelationElementManagement if(relationManagement instanceof ConsistsOfManagement) { try { + relationManagement.includeSource(false); JsonNode consistsOf = relationManagement.serializeAsJsonNode(); sourceResource = addConsistsOf(sourceResource, consistsOf); } catch(ResourceRegistryException e) { diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/instances/model/relations/RelationManagement.java b/src/main/java/org/gcube/informationsystem/resourceregistry/instances/model/relations/RelationManagement.java index 6017fbf..418c3d7 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/instances/model/relations/RelationManagement.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/instances/model/relations/RelationManagement.java @@ -149,10 +149,12 @@ public abstract class RelationManagement collection = serializeEdges(edges, false); return serializeJsonNodeCollectionAsString(collection); } + + }