From c52bf43ab498514f3a37dfab441669692ed06a68 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Thu, 9 Jun 2022 13:00:19 +0200 Subject: [PATCH] RED-4123: Do not add DECLINED ADD_LOCALLY redactions to reports --- .../v1/server/service/RedactionLogConverterService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/RedactionLogConverterService.java b/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/RedactionLogConverterService.java index 1825442..22a7969 100644 --- a/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/RedactionLogConverterService.java +++ b/redaction-report-service-v1/redaction-report-service-server-v1/src/main/java/com/iqser/red/service/redaction/report/v1/server/service/RedactionLogConverterService.java @@ -46,6 +46,13 @@ public class RedactionLogConverterService { return; } + if (entry.getManualChanges().size() != 0 && entry.getManualChanges().get(entry.getManualChanges().size() - 1).getManualRedactionType().equals(ManualRedactionType.ADD_LOCALLY) && entry.getManualChanges() + .get(entry.getManualChanges().size() - 1) + .getAnnotationStatus() + .equals(AnnotationStatus.DECLINED)) { + return; + } + Set pages = new HashSet<>(); for (Rectangle position : entry.getPositions()) {