RED-9760: Fixed not found headline in anyheadlinecontains

This commit is contained in:
Dominique Eifländer 2024-08-02 09:24:36 +02:00
parent acb5b4c308
commit a27cf72558
2 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ plugins {
description = "redaction-service-server-v1" description = "redaction-service-server-v1"
val layoutParserVersion = "0.141.0" val layoutParserVersion = "0.142.6"
val jacksonVersion = "2.15.2" val jacksonVersion = "2.15.2"
val droolsVersion = "9.44.0.Final" val droolsVersion = "9.44.0.Final"
val pdfBoxVersion = "3.0.0" val pdfBoxVersion = "3.0.0"

View File

@ -85,7 +85,7 @@ public class Section extends AbstractSemanticNode {
*/ */
public boolean anyHeadlineContainsString(String value) { 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) { 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);
} }