diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java index a6d8ffd826..d0360b237d 100644 --- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java +++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java @@ -167,13 +167,17 @@ protected Object appendVirtualTableStringValue(Object value, StringBuilder out) } out.append(escapeString(value)); out.append("'"); - } else if (value instanceof Date) { out.append("'"); synchronized (DATE_FORMATTER) { out.append(DATE_FORMATTER.format(value)); } out.append("'"); + } else if (value instanceof byte[]) { + out.append("'"); + value = convertBytesToString((byte[]) value, ((byte[]) value).length); + out.append(escapeString(value)); + out.append("'"); } else { throw new IllegalStateException(String.format("Type not supported: %s", value.getClass().getName())); }