diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/FileService.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/FileService.java index d7e3fdbd5..6e28cb0e3 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/FileService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/FileService.java @@ -161,8 +161,13 @@ public class FileService { } public void hardDeleteFile(String dossierId, String fileId) { - Arrays.stream(FileType.values()).forEach(fileType -> - fileManagementStorageService.deleteObject(dossierId, fileId, fileType) + Arrays.stream(FileType.values()).forEach(fileType -> { + try { + fileManagementStorageService.deleteObject(dossierId, fileId, fileType); + } catch (Exception e) { + log.warn("Failed to physically delete file: {} with type {}", fileId, fileType); + } + } ); forceRedactionPersistenceService.findForceRedactions(fileId, true).forEach(annotation -> { diff --git a/persistence-service-v1/pom.xml b/persistence-service-v1/pom.xml index c06764f28..c6386377e 100755 --- a/persistence-service-v1/pom.xml +++ b/persistence-service-v1/pom.xml @@ -36,7 +36,7 @@ com.iqser.red platform-commons-dependency - 1.8.0 + 1.10.0 import pom