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

This commit is contained in:
Andrei Isvoran 2023-11-21 09:40:39 +02:00
parent c98a4b6961
commit 44f70dfdea

View File

@ -213,6 +213,8 @@ public class EntityLogCreatorService {
private EntityLogEntry createEntityLogEntry(ManualEntity manualEntity, String dossierTemplateId) {
log.info("Manual Entity: {}", manualEntity);
log.info("LegalBasis for manual entity: {}", manualEntity.legalBasis());
String type = manualEntity.getManualOverwrite().getType().orElse(manualEntity.getType());
boolean isHint = isHint(manualEntity.getEntityType());
return EntityLogEntry.builder()
@ -249,6 +251,7 @@ public class EntityLogCreatorService {
private EntityLogEntry createEntityLogEntry(TextEntity entity, String dossierTemplateId) {
log.info("textEntity: {}, legalBasis: {}", entity, entity.legalBasis());
Set<String> referenceIds = new HashSet<>();
entity.references().stream().filter(TextEntity::active).forEach(ref -> ref.getPositionsOnPagePerPage().forEach(pos -> referenceIds.add(pos.getId())));
boolean isHint = isHint(entity.getEntityType());