File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
spring-integration-core/src/main/java/org/springframework/integration/json Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -147,9 +147,6 @@ protected Object doTransform(Message<?> message) {
147147 @ Nullable
148148 private ResolvableType obtainResolvableTypeFromHeadersIfAny (MessageHeaders headers ) {
149149 Object valueType = headers .get (JsonHeaders .RESOLVABLE_TYPE );
150- if (!(valueType instanceof ResolvableType )) {
151- return null ;
152- }
153150 Object typeIdHeader = headers .get (JsonHeaders .TYPE_ID );
154151 if (typeIdHeader != null ) {
155152 Class <?> targetClass = getClassForValue (typeIdHeader );
@@ -166,7 +163,9 @@ private ResolvableType obtainResolvableTypeFromHeadersIfAny(MessageHeaders heade
166163
167164 valueType = JsonObjectMapper .buildResolvableType (targetClass , contentClass , keyClass );
168165 }
169- return (ResolvableType ) valueType ;
166+ return valueType instanceof ResolvableType
167+ ? (ResolvableType ) valueType
168+ : null ;
170169 }
171170
172171 private Class <?> getClassForValue (Object classValue ) {
You can’t perform that action at this time.
0 commit comments