GH-2874: Syslog - copy IpHeaders to message
Resolves https://github.com/spring-projects/spring-integration/issues/2874 **cherry-pick to 5.1.x**
This commit is contained in:
committed by
Artem Bilan
parent
d2853be1ca
commit
cb538619bb
@@ -93,6 +93,7 @@ public class DefaultMessageConverter implements MessageConverter, BeanFactoryAwa
|
||||
}
|
||||
}
|
||||
return getMessageBuilderFactory().withPayload(this.asMap ? map : message.getPayload())
|
||||
.copyHeaders(message.getHeaders())
|
||||
.copyHeaders(out)
|
||||
.build();
|
||||
}
|
||||
|
||||
@@ -85,7 +85,8 @@ public class RFC5424MessageConverter extends DefaultMessageConverter {
|
||||
}
|
||||
|
||||
AbstractIntegrationMessageBuilder<Object> builder = getMessageBuilderFactory().withPayload(
|
||||
asMap() ? map : originalContent);
|
||||
asMap() ? map : originalContent)
|
||||
.copyHeaders(message.getHeaders());
|
||||
if (!asMap() && isMap) {
|
||||
builder.copyHeaders(map);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user