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 {