diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityFromPrecursorCreationService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityFromPrecursorCreationService.java index 6977a630..b8dd1268 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityFromPrecursorCreationService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/service/document/EntityFromPrecursorCreationService.java @@ -130,7 +130,10 @@ public class EntityFromPrecursorCreationService { } else { String section = precursorEntity.getManualOverwrite().getSection() .orElse(null); - if (section != null && precursorEntity.getEngines().contains(Engine.IMPORTED) && section.isBlank() && !precursorEntity.getSection().isBlank()) { + if ((section == null || section.isBlank()) + && precursorEntity.getSection() != null + && !precursorEntity.getSection().isBlank() + && precursorEntity.getEngines().contains(Engine.IMPORTED)) { section = precursorEntity.getSection(); }