From bd5756a06b81e67e86eb7cffc1c08ba22a3f36ba Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Thu, 21 Dec 2023 15:49:17 +0200 Subject: [PATCH] RED-7784 - Correctly set state for forced hints --- .../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 56c4676b7..2ea5f1aed 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 @@ -281,7 +281,7 @@ public class EntityLogMergeService { var entity = entityLogEntries.stream().filter(entityLogEntry -> entityLogEntry.getId().equals(forceRedaction.getAnnotationId())).findAny(); entity.ifPresent(entityLogEntry -> { entityLogEntry.setLegalBasis(forceRedaction.getLegalBasis()); - entityLogEntry.setState(EntryState.APPLIED); + entityLogEntry.setState(entityLogEntry.getEntryType().equals(EntryType.HINT) ? EntryState.SKIPPED : EntryState.APPLIED); addChanges(entityLogEntry.getChanges(), ChangeType.CHANGED, analysisNumber, forceRedaction.getRequestDate()); var forceRedactManualChange = ManualChange.builder() .manualRedactionType(ManualRedactionType.FORCE_REDACT) -- 2.47.2