From e5685097b131c680f1c82f255d1313ece5b08632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominique=20Eifl=C3=A4nder?= Date: Mon, 9 Dec 2024 15:12:28 +0100 Subject: [PATCH] RED-10644: Fixed dublicated entries with whitespace at the end --- .../v1/server/service/document/EntityCreationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityCreationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityCreationService.java index a6c592b5..d357f4c6 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityCreationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityCreationService.java @@ -1002,11 +1002,11 @@ public class EntityCreationService { return Optional.empty(); // Entity has been recategorized and should not be created at all. } TextEntity existingEntity = optionalTextEntity.get(); - if (existingEntity.getTextRange().equals(textRange)) { + if (existingEntity.getTextRange().equals(trimmedTextRange)) { return optionalTextEntity; // exactly the same entity, return directly } if (!existingEntity.resized()) { - addDuplicateEntityToGraph(existingEntity, textRange, node); + addDuplicateEntityToGraph(existingEntity, trimmedTextRange, node); return optionalTextEntity; // If Entity has not been resized, insert as duplicate at appropriate position } return Optional.empty(); // Entity has been resized, if there are duplicates they should be treated there