diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/entity/ManualChangeOverwrite.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/entity/ManualChangeOverwrite.java index d68ab337..47b345d4 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/entity/ManualChangeOverwrite.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/entity/ManualChangeOverwrite.java @@ -110,7 +110,7 @@ public class ManualChangeOverwrite { } if (manualChange instanceof ManualRedactionEntry manualRedactionEntry) { - setToApplied(); + setToAppliedIfNotHint(); legalBasis = manualRedactionEntry.getLegalBasis(); } @@ -158,7 +158,7 @@ public class ManualChangeOverwrite { } - private void setToApplied() { + private void setToAppliedIfNotHint() { removed = false; ignored = false; @@ -167,6 +167,13 @@ public class ManualChangeOverwrite { } } + private void setToApplied() { + + removed = false; + ignored = false; + applied = true; + } + public void addChange(BaseAnnotation manualChange) { diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/manualchanges/ManualChangesUnitTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/manualchanges/ManualChangesUnitTest.java index 4e12dd27..5957ff08 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/manualchanges/ManualChangesUnitTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/manualchanges/ManualChangesUnitTest.java @@ -184,7 +184,7 @@ public class ManualChangesUnitTest extends BuildDocumentIntegrationTest { .legalBasis("coolio") .build(); entity.getManualOverwrite().addChange(forceRedaction); - assertFalse(entity.applied()); + assertTrue(entity.applied()); assertFalse(entity.ignored()); assertFalse(entity.removed()); assertEquals(reason + ", removed by manual override, forced by manual override", entity.buildReasonWithManualChangeDescriptions());