diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java index 82086400e..6414c1205 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/EntityLogMergeService.java @@ -66,7 +66,7 @@ public class EntityLogMergeService { @Observed(name = "EntityLogMergeService", contextualName = "merge-entity-log") public EntityLog mergeEntityLog(ManualRedactions manualRedactions, EntityLog entityLog, DossierEntity dossier) { - log.info("Merging EntityLog"); + log.debug("Merging EntityLog"); List allManualChanges = allManualChanges(manualRedactions); List manualChangesIds = allManualChanges.stream().map(BaseAnnotation::getAnnotationId).toList(); List matchingEntities = entityLog.getEntityLogEntry().stream().filter(entityLogEntry -> manualChangesIds.contains(entityLogEntry.getId())).collect(Collectors.toList()); @@ -92,7 +92,7 @@ public class EntityLogMergeService { } }); - log.info("EntityLog merged successfully."); + log.debug("EntityLog merged successfully."); return entityLog; } diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/queue/RedactionAnalysisResponseReceiver.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/queue/RedactionAnalysisResponseReceiver.java index 5ccff5e9c..9d9d50999 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/queue/RedactionAnalysisResponseReceiver.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/queue/RedactionAnalysisResponseReceiver.java @@ -54,7 +54,7 @@ public class RedactionAnalysisResponseReceiver { manualRedactionEntry.setTextBefore(unprocessedManualEntity.getTextBefore()); manualRedactionEntry.setTextAfter(unprocessedManualEntity.getTextAfter()); manualRedactionEntry.setPositions(convertPositions(unprocessedManualEntity.getPositions())); - if (StringUtils.isNullOrEmpty(manualRedactionEntry.getSection()) && StringUtils.isNullOrEmpty(unprocessedManualEntity.getSection()) && !manualRedactionEntry.getSection().equals(unprocessedManualEntity.getSection())) { + if (StringUtils.isNullOrEmpty(manualRedactionEntry.getSection()) || (!StringUtils.isNullOrEmpty(unprocessedManualEntity.getSection()) && !manualRedactionEntry.getSection().equals(unprocessedManualEntity.getSection()))) { manualRedactionEntry.setSection(unprocessedManualEntity.getSection()); } addRedactionPersistenceService.update(manualRedactionEntry);