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 09:18:18 UTC
svn commit: r1136301 -
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
Author: heshan
Date: Thu Jun 16 07:18:18 2011
New Revision: 1136301
URL: http://svn.apache.org/viewvc?rev=1136301&view=rev
Log:
Fix for SYNAPSE-761. Thanks Kasun Indrasiri for the contribution.
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java?rev=1136301&r1=1136300&r2=1136301&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/elementary/Source.java Thu Jun 16 07:18:18 2011
@@ -23,6 +23,7 @@ import org.apache.axiom.om.OMAbstractFac
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMText;
+import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.impl.builder.StAXBuilder;
import org.apache.axiom.om.util.StAXUtils;
import org.apache.axiom.soap.SOAP12Constants;
@@ -93,6 +94,9 @@ public class Source {
}
} else if (o instanceof OMText) {
sourceNodeList.add((OMText) o);
+ } else if (o instanceof String) {
+ OMFactory fac = OMAbstractFactory.getOMFactory();
+ sourceNodeList.add(fac.createOMText(o.toString()));
}
}
} else {