From a27cf725580112c5f99f795c29315922a24e26f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominique=20Eifl=C3=A4nder?= Date: Fri, 2 Aug 2024 09:24:36 +0200 Subject: [PATCH] RED-9760: Fixed not found headline in anyheadlinecontains --- .../redaction-service-server-v1/build.gradle.kts | 2 +- .../redaction/v1/server/model/document/nodes/Section.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/redaction-service-v1/redaction-service-server-v1/build.gradle.kts b/redaction-service-v1/redaction-service-server-v1/build.gradle.kts index 335c5087..5a6f8095 100644 --- a/redaction-service-v1/redaction-service-server-v1/build.gradle.kts +++ b/redaction-service-v1/redaction-service-server-v1/build.gradle.kts @@ -12,7 +12,7 @@ plugins { description = "redaction-service-server-v1" -val layoutParserVersion = "0.141.0" +val layoutParserVersion = "0.142.6" val jacksonVersion = "2.15.2" val droolsVersion = "9.44.0.Final" val pdfBoxVersion = "3.0.0" diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/nodes/Section.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/nodes/Section.java index 70ef6612..0b7a7af4 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/nodes/Section.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/model/document/nodes/Section.java @@ -85,7 +85,7 @@ public class Section extends AbstractSemanticNode { */ public boolean anyHeadlineContainsString(String value) { - return streamAllSubNodesOfType(NodeType.HEADLINE).anyMatch(h -> h.containsString(value)); + return streamAllSubNodesOfType(NodeType.HEADLINE).anyMatch(h -> h.containsString(value)) || getHeadline().containsString(value); } @@ -97,7 +97,7 @@ public class Section extends AbstractSemanticNode { */ public boolean anyHeadlineContainsStringIgnoreCase(String value) { - return streamAllSubNodesOfType(NodeType.HEADLINE).anyMatch(h -> h.containsStringIgnoreCase(value)); + return streamAllSubNodesOfType(NodeType.HEADLINE).anyMatch(h -> h.containsStringIgnoreCase(value)) || getHeadline().containsStringIgnoreCase(value); }