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 {