Skip to content

Commit 365b2c4

Browse files
committed
Fix NPE in AbstractJackson2MessageConverter for missed contentType
1 parent 28322d9 commit 365b2c4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spring-amqp/src/main/java/org/springframework/amqp/support/converter/AbstractJackson2MessageConverter.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,10 @@ public Object fromMessage(Message message, @Nullable Object conversionHint) thro
312312
Object content = null;
313313
MessageProperties properties = message.getMessageProperties();
314314
String contentType = properties.getContentType();
315-
if (this.assumeSupportedContentType && contentType.equals(MessageProperties.DEFAULT_CONTENT_TYPE)
316-
|| contentType.contains(this.supportedContentType.getSubtype())) {
315+
if (this.assumeSupportedContentType &&
316+
(contentType == null ||
317+
contentType.equals(MessageProperties.DEFAULT_CONTENT_TYPE) ||
318+
contentType.contains(this.supportedContentType.getSubtype()))) {
317319

318320
String encoding = determineEncoding(properties, contentType);
319321
content = doFromMessage(message, conversionHint, properties, encoding);

0 commit comments

Comments
 (0)