From e8a5ae9da9d8664a13791b2e4902cac701b2c533 Mon Sep 17 00:00:00 2001 From: Corina Olariu Date: Fri, 19 Jan 2024 13:14:40 +0200 Subject: [PATCH] RED-8306 - An unprocessed remove from dict should not lead to a local remove - when merging unprocessed removal check for remove from dictionary in order to set the manual redaction type accordingly --- .../management/v1/processor/service/EntityLogMergeService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java index fcea3d793..8b2aad930 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java @@ -186,7 +186,7 @@ public class EntityLogMergeService { addChanges(entityLogEntry.getChanges(), ChangeType.REMOVED, analysisNumber, idRemoval.getRequestDate()); entityLogEntry.getManualChanges() .add(ManualChange.builder() - .manualRedactionType(ManualRedactionType.REMOVE_LOCALLY) + .manualRedactionType(idRemoval.isRemoveFromDictionary() ? ManualRedactionType.REMOVE_FROM_DICTIONARY : ManualRedactionType.REMOVE_LOCALLY) .requestedDate(idRemoval.getRequestDate()) .processedDate(null) .userId(idRemoval.getUser()) -- 2.47.2