diff --git a/src/main/java/org/gridsuite/explore/server/services/ExploreService.java b/src/main/java/org/gridsuite/explore/server/services/ExploreService.java index 13ac9167..d966a7f5 100644 --- a/src/main/java/org/gridsuite/explore/server/services/ExploreService.java +++ b/src/main/java/org/gridsuite/explore/server/services/ExploreService.java @@ -207,10 +207,10 @@ public void deleteElement(UUID id, String userId) { public void deleteElements(List uuids, String userId) { try { uuids.forEach(id -> directoryService.deleteElement(id, userId)); - directoryService.deleteDirectoryElements(uuids, userId); // FIXME dirty fix to ignore errors and still delete the elements in the directory-server. To delete when handled properly. } catch (Exception e) { LOGGER.error(e.toString(), e); + } finally { directoryService.deleteDirectoryElements(uuids, userId); } }