Author: supun
Date: Mon Apr 25 08:50:58 2011
New Revision: 1096431

URL: http://svn.apache.org/viewvc?rev=1096431&view=rev
Log:
applying patch synapse_SYNAPSE-753_update.patch, thanks Udayanga for the 
contribution

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/TemplateFactory.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/TemplateFactory.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/TemplateFactory.java?rev=1096431&r1=1096430&r2=1096431&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/TemplateFactory.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/TemplateFactory.java
 Mon Apr 25 08:50:58 2011
@@ -41,8 +41,6 @@ public class TemplateFactory {
         OMAttribute nameAttribute = element.getAttribute(
                 new QName(XMLConfigConstants.NULL_NAMESPACE, "name"));
 
-        template.addParameter("name");
-        template.addParameter("uri");
 
         if (nameAttribute != null) {
             template.setName(nameAttribute.getAttributeValue());
@@ -64,7 +62,14 @@ public class TemplateFactory {
 
             assert paramName != null;
 
-            template.addParameter(paramName.getAttributeValue());
+            template.addParameter(paramName.getAttributeValue().trim());
+        }
+
+        if (!template.getParameters().contains("name")) {
+            template.addParameter("name");
+        }
+        if (!template.getParameters().contains("uri")) {
+            template.addParameter("uri");
         }
 
         OMElement endpointElement = element.getFirstChildWithName(


Reply via email to