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 {


Reply via email to