From e5deee59cea2321ad53a19edb915dac0db1d9a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominique=20Eifl=C3=A4nder?= Date: Tue, 19 Mar 2024 12:42:04 +0100 Subject: [PATCH] RED-7382: Delete Ner Entities file in saas migration --- .../v1/processor/migration/SaasMigrationService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/SaasMigrationService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/SaasMigrationService.java index 56a13732f..5a918de33 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/SaasMigrationService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/migration/SaasMigrationService.java @@ -232,7 +232,7 @@ public class SaasMigrationService implements TenantSyncService { List manualRedactionEntriesToAdd = migratedIds.getManualRedactionEntriesToAdd(); int count = addManualRedactionEntries(manualRedactionEntriesToAdd); log.info("Added {} additional manual entries.", count); - deleteSectionGrid(dossierId, fileId); + deleteSectionGridAndNerEntitiesFiles(dossierId, fileId); saasMigrationStatusPersistenceService.updateStatus(fileId, SaasMigrationStatus.FINISHED); log.info("AnnotationIds migration finished for saas migration for tenant {} dossier {} and file {}", TenantContext.getTenantId(), dossierId, fileId); @@ -240,13 +240,19 @@ public class SaasMigrationService implements TenantSyncService { } - private void deleteSectionGrid(String dossierId, String fileId) { + private void deleteSectionGridAndNerEntitiesFiles(String dossierId, String fileId) { try { storageService.deleteObject(TenantContext.getTenantId(), StorageIdUtils.getStorageId(dossierId, fileId, FileType.SECTION_GRID)); } catch (StorageObjectDoesNotExist e) { log.info("No sectiongrid found for {}, {}, ignoring....", dossierId, fileId); } + + try { + storageService.deleteObject(TenantContext.getTenantId(), StorageIdUtils.getStorageId(dossierId, fileId, FileType.NER_ENTITIES)); + } catch (StorageObjectDoesNotExist e) { + log.info("No ner entities file found for {}, {}, ignoring....", dossierId, fileId); + } }