From 3c09f0a63f9e0010ce65d9d6281606c6118365d3 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Mon, 13 Jun 2022 12:28:24 +0200 Subject: [PATCH] RED-4218: Do not perform surrounding text analysis for resize redactions with value = null --- .../service/ManualRedactionSurroundingTextService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ManualRedactionSurroundingTextService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ManualRedactionSurroundingTextService.java index 9a529f2d..d2f2b978 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ManualRedactionSurroundingTextService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/ManualRedactionSurroundingTextService.java @@ -65,7 +65,7 @@ public class ManualRedactionSurroundingTextService { var resizeItty = manualRedactions.getResizeRedactions().iterator(); while (resizeItty.hasNext()) { var manualResizeRedaction = resizeItty.next(); - if (sectionContainsEntry(sectionArea, manualResizeRedaction.getPositions())) { + if (manualResizeRedaction.getValue() != null && sectionContainsEntry(sectionArea, manualResizeRedaction.getPositions())) { var surroundingText = findSurroundingText(sectionText, manualResizeRedaction.getValue(), manualResizeRedaction.getPositions()); manualResizeRedaction.setTextBefore(surroundingText.getLeft()); manualResizeRedaction.setTextAfter(surroundingText.getRight());