From c89f8a66c4c67c34e4dd870a4a7ab743a3bf7009 Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Fri, 11 Nov 2022 12:04:55 +0100 Subject: [PATCH] Fix delete relation --- .../geoportal/service/engine/mongo/ProfiledMongoManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geoportal-service/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ProfiledMongoManager.java b/geoportal-service/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ProfiledMongoManager.java index 849467c..3f52e50 100644 --- a/geoportal-service/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ProfiledMongoManager.java +++ b/geoportal-service/src/main/java/org/gcube/application/geoportal/service/engine/mongo/ProfiledMongoManager.java @@ -386,7 +386,7 @@ public class ProfiledMongoManager extends MongoManager implements MongoManagerI< // delete reverse relation if(toDeleteReverseRelation!=null){ log.debug("Removing reverse of {} ",r); - ProfiledMongoManager otherManager = (targetUCD.equals(this.useCaseDescriptor.getId()))?this:new ProfiledMongoManager(targetUCD); + ProfiledMongoManager otherManager = (toUseTargetUCD.equals(this.useCaseDescriptor.getId()))?this:new ProfiledMongoManager(targetUCD); Project other = getByID(targetId); other = otherManager.lock(other.getId(),"Remove reverse relation "+toDeleteReverseRelation + " toward "+getUseCaseDescriptor().getId()+":"+id); final String finalToDeleteReverseRelation = toDeleteReverseRelation;