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 58930dcf7..5ccff5e9c 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 @@ -1,7 +1,6 @@ package com.iqser.red.service.persistence.management.v1.processor.service.queue; import java.util.List; -import java.util.Objects; import java.util.Optional; import org.springframework.amqp.core.Message; @@ -21,6 +20,7 @@ import com.iqser.red.service.persistence.management.v1.processor.service.persist import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Position; import com.iqser.red.service.redaction.v1.model.AnalyzeResponse; +import io.opentelemetry.api.internal.StringUtils; import lombok.AccessLevel; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; @@ -54,7 +54,7 @@ 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())) { + if (StringUtils.isNullOrEmpty(manualRedactionEntry.getSection()) && StringUtils.isNullOrEmpty(unprocessedManualEntity.getSection()) && !manualRedactionEntry.getSection().equals(unprocessedManualEntity.getSection())) { manualRedactionEntry.setSection(unprocessedManualEntity.getSection()); } addRedactionPersistenceService.update(manualRedactionEntry);