Kafka Streams binder message conversion changes

Fixing boolean logic around non-native message conversion in Kafka Streams binder.
This commit is contained in:
Soby Chacko
2022-06-07 17:47:58 -04:00
parent cc28eb7c6b
commit 806a6500b5

View File

@@ -492,7 +492,7 @@ public abstract class AbstractKafkaStreamsBinderProcessor implements Application
stream = stream.mapValues((value) -> {
Object returnValue;
String contentType = bindingProperties.getContentType();
if (value != null && !StringUtils.hasText(contentType)) {
if (value != null && StringUtils.hasText(contentType)) {
final Headers headers = headersAtomicReference.get();
final Map<String, Object> headersMap = new HashMap<>();
headers.forEach(header -> headersMap.put(header.key(), header.value()));