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);