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 a854becb..85e04b8e 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 @@ -109,7 +109,7 @@ public class RedactionLogMergeService { var skippedImportedRedactions = new HashSet<>(); log.info("Merging Redaction log with manual redactions"); - if (manualRedactions != null) { + if (manualRedactions != null) { // This is never null! Could be removed var manualRedactionLogEntries = addManualAddEntries(sectionGrid, manualRedactions.getEntriesToAdd(), @@ -136,8 +136,12 @@ public class RedactionLogMergeService { entry.getPositions().forEach(pos -> { if (!entry.isLocalManualRedaction() && excludedPages.contains(pos.getPage())) { entry.setExcluded(true); + } else { + entry.setExcluded(false); // This is a workaround, because in the analysis exlcuded is also set, but should not, because it triggers no reanalyis } }); + } else { + entry.setExcluded(false); // This is a workaround, because in the analysis exlcuded is also set, but should not, because it triggers no reanalyis } }