This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-2.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-2.x by this push: new 523bda0 CAMEL-14097: camel-grpc - Preserve message headers in producer when forwaring exchange and setting response body. 523bda0 is described below commit 523bda01ecb8986d4ce58b9d27cfb975d767bc18 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Oct 30 10:39:37 2019 +0100 CAMEL-14097: camel-grpc - Preserve message headers in producer when forwaring exchange and setting response body. --- .../apache/camel/component/grpc/client/GrpcSimpleExchangeForwarder.java | 1 + 1 file changed, 1 insertion(+) diff --git a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcSimpleExchangeForwarder.java b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcSimpleExchangeForwarder.java index 036b995..2671889 100644 --- a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcSimpleExchangeForwarder.java +++ b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcSimpleExchangeForwarder.java @@ -55,6 +55,7 @@ class GrpcSimpleExchangeForwarder implements GrpcExchangeForwarder { public void forward(Exchange exchange) { Message message = exchange.getIn(); Object outBody = GrpcUtils.invokeSyncMethod(grpcStub, configuration.getMethod(), message.getBody()); + exchange.getOut().setHeaders(exchange.getIn().getHeaders()); exchange.getOut().setBody(outBody); }