diff --git a/src/main/java/com/eactive/eai/transformer/engine/Transformer.java b/src/main/java/com/eactive/eai/transformer/engine/Transformer.java index 3ec80c1..aecf795 100644 --- a/src/main/java/com/eactive/eai/transformer/engine/Transformer.java +++ b/src/main/java/com/eactive/eai/transformer/engine/Transformer.java @@ -425,9 +425,16 @@ public class Transformer { errors.add(targetMessage.toString()); return; } + String type = targetMessage.getLayout().getLayoutType().getName(); -// Grid to Group 맵핑 Grid기준 첫번째 항목만 맵핑되도록 원래는 Grid가 count수만큼 반복부 돌며, 덮어씌기가 되어 마지막 항목의 값이 맵핑됨. - if ( resultItem.getValue() != null ) return; + + if ( resultItem.getValue() != null ) { + if ( !( resultItem.getValue() instanceof byte[] && ((byte[])resultItem.getValue()).length == 0 ) ) { + return; + } + + } + /** * * 1. field|attribute : transform 을 바로 진행한다. (transformEach)