From 3d8a33dfd13f6f0149974250888aabdabc0e3471 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Wed, 13 Sep 2023 16:31:27 +0300 Subject: [PATCH] RED-7599 - Always trigger reanalysis when removing manual redaction --- .../service/manualredactions/ManualRedactionService.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/manualredactions/ManualRedactionService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/manualredactions/ManualRedactionService.java index b8e84e4fe..616d42ed8 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/manualredactions/ManualRedactionService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/manualredactions/ManualRedactionService.java @@ -109,7 +109,6 @@ public class ManualRedactionService { public List addRemoveRedaction(String dossierId, String fileId, List removeRedactionRequests) { var response = new ArrayList(); - var requiresReAnalysis = false; var manualRedactions = manualRedactionProviderService.getManualRedactions(fileId); //validate removing from dossier template dictionary @@ -123,7 +122,6 @@ public class ManualRedactionService { if (manualAddRedactionsContains(manualRedactions, removeRedactionRequest.getAnnotationId())) { log.info("hard delete ManualRedactions for file {} and annotation {}", fileId, removeRedactionRequest.getAnnotationId()); manualRedactionProviderService.hardDeleteManualRedactions(fileId, removeRedactionRequest.getAnnotationId()); - requiresReAnalysis = true; continue; } @@ -144,14 +142,10 @@ public class ManualRedactionService { removedFromDictionary, typeIdsOfModifiedDictionaries); - requiresReAnalysis = requiresReAnalysis || removedFromDictionary; - response.add(ManualAddResponse.builder().annotationId(removeRedactionRequest.getAnnotationId()).commentId(commentId).build()); } - if (requiresReAnalysis) { - reprocess(dossierId, fileId); - } + reprocess(dossierId, fileId); analysisFlagsCalculationService.calculateFlags(dossierId, fileId); -- 2.47.2