From 6fbdd71aae86b63760208ec5f960910c40cf2351 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Wed, 23 Nov 2011 09:36:39 -0500 Subject: [PATCH] INT-2254 added copyHeadersIfAbsent call for the Message as HTTP request body case --- .../http/inbound/HttpRequestHandlingEndpointSupport.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java b/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java index 7808d8ec04..844429fb08 100644 --- a/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java +++ b/spring-integration-http/src/main/java/org/springframework/integration/http/inbound/HttpRequestHandlingEndpointSupport.java @@ -360,7 +360,7 @@ abstract class HttpRequestHandlingEndpointSupport extends MessagingGatewaySuppor MessageBuilder messageBuilder = null; if (payload instanceof Message){ - messageBuilder = MessageBuilder.fromMessage((Message) payload); + messageBuilder = MessageBuilder.fromMessage((Message) payload).copyHeadersIfAbsent(headers); } else { messageBuilder = MessageBuilder.withPayload(payload).copyHeaders(headers);