diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java index f0fb70b6..76c27bd8 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java @@ -159,7 +159,14 @@ public class RedactionLogMergeService { var manualForceRedact = (ManualForceRedact) mrw.getItem(); String manualOverrideReason = null; if (manualForceRedact.getStatus().equals(Status.APPROVED)) { - redactionLogEntry.setRedacted(true); + + // Forcing a skipped hint should result in a hint + if (dictionaryService.isHint(redactionLogEntry.getType(), dossierTemplateId)) { + redactionLogEntry.setHint(true); + } else { + redactionLogEntry.setRedacted(true); + } + redactionLogEntry.setStatus(Status.APPROVED); redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), dossierTemplateId, false, redactionLogEntry .isRedacted(), false));