Repository: camel Updated Branches: refs/heads/master 42903358b -> 98d346612
CAMEL-5356 - treat if cxfExchange gives empty collection but not null CAMEL-5356 - cs fix Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/98d34661 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/98d34661 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/98d34661 Branch: refs/heads/master Commit: 98d346612430bb315141b2af45977d44a923b7df Parents: 4290335 Author: onders86 <ondersez...@gmail.com> Authored: Wed Jul 26 15:42:17 2017 +0300 Committer: onders86 <ondersezgin+git...@gmail.com> Committed: Wed Jul 26 21:57:03 2017 +0300 ---------------------------------------------------------------------- .../java/org/apache/camel/component/cxf/DefaultCxfBinding.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/98d34661/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java ---------------------------------------------------------------------- diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java index 90ac075..9389c92 100644 --- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java +++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/DefaultCxfBinding.java @@ -747,7 +747,10 @@ public class DefaultCxfBinding implements CxfBinding, HeaderFilterStrategyAware } if (dataFormat == DataFormat.POJO) { - answer = message.getContent(List.class); + List<?> pojoMessageList = message.getContent(List.class); + if (pojoMessageList != null && !pojoMessageList.isEmpty()) { + answer = pojoMessageList; + } if (answer == null) { answer = message.getContent(Object.class); if (answer != null) {