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 1786db7..2735eb6 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 @@ -820,6 +820,13 @@ public class ProfiledMongoManager extends MongoManager implements MongoManagerI< log.info("Deleting Fileset Folder ID {} ",fs.getFolderId()); new WorkspaceManager().deleteItem(fs.getFolderId()); }catch (Exception e) { + //Updated by Francesco. See #24902 + LifecycleInformation info = doc.getLifecycleInformation(); + if(info==null) { + info = new LifecycleInformation(); + } + info.addErrorMessage("Unable to delete the Folder ID "+fs.getFolderId()+" in the VRE Folder"); + info.setLastOperationStatus(LifecycleInformation.Status.WARNING); log.warn("Error on deleting the Folder ID {} in the VRE Folder",fs.getFolderId(), e); } }