You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by he...@apache.org on 2011/06/16 12:18:16 UTC

svn commit: r1136361 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java

Author: heshan
Date: Thu Jun 16 10:18:16 2011
New Revision: 1136361

URL: http://svn.apache.org/viewvc?rev=1136361&view=rev
Log:
Applying the patch synapse_SYNAPSE-738_Iterate_mediator_attachXpath.patch. 
Thanks Udayanga for the contribution.

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java?rev=1136361&r1=1136360&r2=1136361&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java Thu Jun 16 10:18:16 2011
@@ -195,7 +195,7 @@ public class IterateMediator extends Abs
         // node specified by the attachPath
         if (preservePayload) {
 
-            Object attachElem = attachPath.evaluate(newEnvelope);
+            Object attachElem = attachPath.evaluate(newEnvelope, synCtx);
             if (attachElem != null &&
                 attachElem instanceof List && !((List) attachElem).isEmpty()) {
                 attachElem = ((List) attachElem).get(0);