Skip to content

Commit da91630

Browse files
committed
GH-STREAM-2971 Properly handle Kafka tombstone payload conversion
1 parent 76d9278 commit da91630

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/config/JsonMessageConverter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ else if (logger.isDebugEnabled()) {
128128
@Override
129129
protected Object convertToInternal(Object payload, @Nullable MessageHeaders headers,
130130
@Nullable Object conversionHint) {
131+
if (payload.getClass().getName().equals("org.springframework.kafka.support.KafkaNull")) {
132+
return payload;
133+
}
131134
return jsonMapper.toJson(payload);
132135
}
133136

0 commit comments

Comments
 (0)