From a294d1dcd4492aa018b09724fca13dc82d12ec89 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Tue, 21 Nov 2023 10:35:08 +0200 Subject: [PATCH] RED-7784 - Add positions for not found manual entities calculation --- .../v1/server/service/UnprocessedChangesService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/UnprocessedChangesService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/UnprocessedChangesService.java index bf6a9b57..008915b1 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/UnprocessedChangesService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/UnprocessedChangesService.java @@ -41,7 +41,10 @@ public class UnprocessedChangesService { List notFoundManualEntities = manualEntityCreationService.toTextEntity(manualEntitiesConverter(manualRedactions), document); - document.getEntities().forEach(textEntity -> { + document.getEntities().stream() + .filter(EntityLogCreatorService::notFalsePositiveOrFalseRecommendation) + .filter(entity -> !entity.removed()) + .forEach(textEntity -> { Set processedIds = new HashSet<>(); for (var positionsOnPerPage : textEntity.getPositionsOnPagePerPage()) { if (processedIds.contains(positionsOnPerPage.getId())) {