RED-7784 - Add positions for not found manual entities calculation

This commit is contained in:
Andrei Isvoran 2023-11-20 17:13:24 +02:00
parent d2cfd99ffd
commit 48bbe9ff83

View File

@ -50,7 +50,7 @@ public class UnprocessedChangesService {
processedIds.add(positionsOnPerPage.getId()); processedIds.add(positionsOnPerPage.getId());
List<Position> positions = positionsOnPerPage.getRectanglePerLine().stream().map(rectangle2D -> new Position(rectangle2D, positionsOnPerPage.getPage().getNumber())) List<Position> positions = positionsOnPerPage.getRectanglePerLine().stream().map(rectangle2D -> new Position(rectangle2D, positionsOnPerPage.getPage().getNumber()))
.toList(); .toList();
log.info("UnprocessedTextEntity: {}", textEntity); log.info("UnprocessedTextEntity: {}, legalBasis: {}", textEntity, textEntity.legalBasis());
unprocessedManualEntities.add(UnprocessedManualEntity.builder() unprocessedManualEntities.add(UnprocessedManualEntity.builder()
.annotationId(annotationIds.stream().filter(textEntity::matchesAnnotationId).findFirst().orElse("")) .annotationId(annotationIds.stream().filter(textEntity::matchesAnnotationId).findFirst().orElse(""))
.closestHeadline(textEntity.getDeepestFullyContainingNode().getHeadline().getTextBlock().getSearchText()) .closestHeadline(textEntity.getDeepestFullyContainingNode().getHeadline().getTextBlock().getSearchText())