diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/persistence/annotations/AddRedactionPersistenceService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/persistence/annotations/AddRedactionPersistenceService.java index d6bd86be5..c34c8c8fb 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/persistence/annotations/AddRedactionPersistenceService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/persistence/annotations/AddRedactionPersistenceService.java @@ -41,6 +41,7 @@ public class AddRedactionPersistenceService { manualRedactionEntry.setPositions(convert(addRedactionRequest.getPositions())); manualRedactionEntry.setTypeId(addRedactionRequest.getDossierTemplateTypeId()); manualRedactionEntry.setDictionaryEntryType(addRedactionRequest.getDictionaryEntryType()); + manualRedactionEntry.setSection(addRedactionRequest.getSection()); return manualRedactionRepository.saveAndFlush(manualRedactionEntry); 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 5e75a3b70..58930dcf7 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,6 +54,9 @@ public class RedactionAnalysisResponseReceiver { manualRedactionEntry.setTextBefore(unprocessedManualEntity.getTextBefore()); manualRedactionEntry.setTextAfter(unprocessedManualEntity.getTextAfter()); manualRedactionEntry.setPositions(convertPositions(unprocessedManualEntity.getPositions())); + if (manualRedactionEntry.getSection() == null ||!manualRedactionEntry.getSection().equals(unprocessedManualEntity.getSection())) { + manualRedactionEntry.setSection(unprocessedManualEntity.getSection()); + } addRedactionPersistenceService.update(manualRedactionEntry); }