This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new c41989f CAMEL-14097: camel-grpc - Preserve message headers in producer when forwaring exchange and setting response body. c41989f is described below commit c41989f2d0b2c6ca79f8d9b30325741abcbd5375 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 d13c248..78f3d94 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); }