diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java index c1babe35..b05ea50d 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogMergeService.java @@ -334,8 +334,9 @@ public class RedactionLogMergeService { if (manualResizeRedact.getStatus().equals(AnnotationStatus.APPROVED)) { redactionLogEntry.setColor(getColor(redactionLogEntry.getType(), colors, false, redactionLogEntry.isRedacted(), false, types)); redactionLogEntry.setPositions(convertPositions(manualResizeRedact.getPositions())); - redactionLogEntry.setValue(manualResizeRedact.getValue()); - + if (!"signature".equalsIgnoreCase(redactionLogEntry.getType()) && !"logo".equalsIgnoreCase(redactionLogEntry.getType())) { + redactionLogEntry.setValue(manualResizeRedact.getValue()); + } // This is for backwards compatibility, now the text after/before is calculated during reanalysis because we need to find dict entries on positions where entries are resized to smaller. if (manualResizeRedact.getTextBefore() != null || manualResizeRedact.getTextAfter() != null) { redactionLogEntry.setTextBefore(manualResizeRedact.getTextBefore());