From a510a8bb9f6796da4652b45fdefbf3c5f3f2ac92 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Wed, 28 Sep 2022 13:25:03 +0200 Subject: [PATCH] RED-5275: Fixed ArrayOutOfBounds if headline is empty in redactHeadline rule --- .../service/redaction/v1/server/redaction/model/Section.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/model/Section.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java index 50925791..c1e010e2 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java @@ -942,7 +942,7 @@ public class Section { @Argument(ArgumentType.STRING) String reason, @Argument(ArgumentType.LEGAL_BASIS) String legalBasis) { - if (searchText.contains(headline)) { + if (!headline.isBlank() && searchText.contains(headline)) { Set found = findEntities(headline.trim(), type, false, true, ruleNumber, reason, legalBasis, Engine.RULE, false); EntitySearchUtils.addEntitiesWithHigherRank(entities, found, dictionary);