CAMEL-11898: Attachment are not in the response Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3ae2e758 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3ae2e758 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3ae2e758
Branch: refs/heads/master Commit: 3ae2e758cda3591b098d265e86267de2e8b6ea11 Parents: ece63d7 Author: richardgroote <32516488+richardgro...@users.noreply.github.com> Authored: Thu Oct 12 11:33:35 2017 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Thu Oct 12 15:59:21 2017 +0200 ---------------------------------------------------------------------- .../camel/component/spring/ws/filter/impl/BasicMessageFilter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/3ae2e758/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/filter/impl/BasicMessageFilter.java ---------------------------------------------------------------------- diff --git a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/filter/impl/BasicMessageFilter.java b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/filter/impl/BasicMessageFilter.java index aae2538..f308368 100644 --- a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/filter/impl/BasicMessageFilter.java +++ b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/filter/impl/BasicMessageFilter.java @@ -47,7 +47,8 @@ public class BasicMessageFilter implements MessageFilter { @Override public void filterConsumer(Exchange exchange, WebServiceMessage response) { if (exchange != null) { - processHeaderAndAttachments(exchange.getOut(), response); + Message responseMessage = exchange.hasOut() ? exchange.getOut(Message.class) : exchange.getIn(Message.class); + processHeaderAndAttachments(responseMessage, response); } }