diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java index dd48f3030..6d75bfdaf 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java @@ -352,12 +352,10 @@ public class MessageConverterConfigurer implements MessageChannelAndSourceConfig } } else { - if (!contentTypeHeaderSet) { - @SuppressWarnings("unchecked") - Map headersMap = (Map) ReflectionUtils.getField(MessageConverterConfigurer.this.headersField, - outboundMessage.getHeaders()); - headersMap.remove(MessageHeaders.CONTENT_TYPE); - } + @SuppressWarnings("unchecked") + Map headersMap = (Map) ReflectionUtils.getField(MessageConverterConfigurer.this.headersField, + outboundMessage.getHeaders()); + headersMap.remove(MessageHeaders.CONTENT_TYPE); } // ===== END 1.3 backward compatibility code part-2 === return outboundMessage;