camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject [1/2] camel git commit: Fix over writing previous addToResult calls
Date Wed, 27 Apr 2016 05:37:42 GMT
Repository: camel
Updated Branches:
  refs/heads/master 3c3202eab -> 45c375c38


Fix over writing previous addToResult calls

I noticed that multiple calls to the addToResult method in the org.apache.camel.component.aws.ddb.AbstractDdbCommand
within the child class org.apache.camel.component.aws.ddb.ScanCommand caused the next call
to over write the previous calls to addToResult in the header results.  The end result is
only having the last result value returned in the out message which is the SCANNED_COUNT header.

The exchange.getOut() already passes back the "In" Message or creates a new Message object
if no out message exists does not need to copy over the "In" message into the "Out" message.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/45c375c3
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/45c375c3
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/45c375c3

Branch: refs/heads/master
Commit: 45c375c38e1a02347c17d172a6bd7dc68aebcdd4
Parents: 9c076c3
Author: Won <github@urbanenomad.com>
Authored: Tue Apr 26 10:09:18 2016 -0700
Committer: Claus Ibsen <davsclaus@apache.org>
Committed: Wed Apr 27 07:37:31 2016 +0200

----------------------------------------------------------------------
 .../org/apache/camel/component/aws/common/AwsExchangeUtil.java   | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/45c375c3/components/camel-aws/src/main/java/org/apache/camel/component/aws/common/AwsExchangeUtil.java
----------------------------------------------------------------------
diff --git a/components/camel-aws/src/main/java/org/apache/camel/component/aws/common/AwsExchangeUtil.java
b/components/camel-aws/src/main/java/org/apache/camel/component/aws/common/AwsExchangeUtil.java
index 8c9eb95..ef23244 100644
--- a/components/camel-aws/src/main/java/org/apache/camel/component/aws/common/AwsExchangeUtil.java
+++ b/components/camel-aws/src/main/java/org/apache/camel/component/aws/common/AwsExchangeUtil.java
@@ -26,9 +26,7 @@ public final class AwsExchangeUtil {
 
     public static Message getMessageForResponse(final Exchange exchange) {
         if (exchange.getPattern().isOutCapable()) {
-            Message out = exchange.getOut();
-            out.copyFrom(exchange.getIn());
-            return out;
+            return exchange.getOut();
         }
         return exchange.getIn();
     }


Mime
View raw message