From 2522a5bbff49e111f3275ff6da8411d6b0474596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominique=20Eifl=C3=A4nder?= Date: Tue, 2 Apr 2024 15:13:36 +0200 Subject: [PATCH] RED-8878: Do not add redacted flag for REMOVED entries --- .../v1/server/service/AnalysisFlagsCalculationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/AnalysisFlagsCalculationService.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/AnalysisFlagsCalculationService.java index 0a3cf149d..5da2aa252 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/AnalysisFlagsCalculationService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/AnalysisFlagsCalculationService.java @@ -105,11 +105,11 @@ public class AnalysisFlagsCalculationService { lastRedactionModification = lastChange.getDateTime(); } - if (!hasRedactions && entry.isRedacted() && !entry.isRecommendation()) { + if (!hasRedactions && entry.isRedacted() && !entry.isRecommendation() && (lastChange == null || lastChange.getType() != ChangeType.REMOVED)) { hasRedactions = true; } - if (!hasHints && entry.isHint()) { + if (!hasHints && entry.isHint() && (lastChange == null || lastChange.getType() != ChangeType.REMOVED)) { hasHints = true; }