Skip to content

Commit a26a474

Browse files
committed
fix: correlationData 空指针异常
1 parent 66f2eb6 commit a26a474

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • common/plugin/mq/src/main/java/com/github/cadecode/uniboot/common/plugin/mq/rabbit

common/plugin/mq/src/main/java/com/github/cadecode/uniboot/common/plugin/mq/rabbit/RabbitCallback.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,9 @@ public void afterPropertiesSet() {
8282
// 设置 correlationData 后置处理
8383
rabbitTemplate.setCorrelationDataPostProcessor((message, correlationData) -> {
8484
// 填充 correlationDataId 到 MessageProperties
85-
if (ObjectUtil.isNotNull(correlationData.getId())) {
86-
message.getMessageProperties().setCorrelationId(correlationData.getId());
85+
if (ObjectUtil.isNotNull(correlationData) && ObjectUtil.isNotNull(correlationData.getId())) {
86+
String correlationId = correlationData.getId();
87+
message.getMessageProperties().setCorrelationId(correlationId);
8788
}
8889
return correlationData;
8990
});

0 commit comments

Comments
 (0)