[Carbon-commits] [Carbon] svn commit r114459 - trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors

janaka at wso2.com janaka at wso2.com
Wed Oct 19 06:24:25 EDT 2011


Author: janaka
Date: Wed Oct 19 03:24:24 2011
New Revision: 114459
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=114459

Log:
Fixing CARBON-11284

Modified:
   trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors/ServiceVersionExecutor.java

Modified: trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors/ServiceVersionExecutor.java
URL: http://wso2.org/svn/browse/wso2/trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors/ServiceVersionExecutor.java?rev=114459&r1=114458&r2=114459&view=diff
==============================================================================
--- trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors/ServiceVersionExecutor.java	(original)
+++ trunk/carbon/components/governance/org.wso2.carbon.governance.registry.extensions/src/org/wso2/carbon/governance/registry/extensions/executors/ServiceVersionExecutor.java	Wed Oct 19 03:24:24 2011
@@ -141,6 +141,7 @@
                         OMElement newContent = stringToOM(new String((byte[]) newResource.getContent()));
                         setWSDLURL(newContent, oldPathNewPathMap.get(keyValueSet.getKey()));
                         newResource.setContent(newContent.toString().getBytes());
+                        continue;
                     }
                     if (tempResource.getMediaType().equals(ENDPOINT_MEDIA_TYPE)) {
                         OMElement newContent = stringToOM(new String((byte[]) newResource.getContent()));
@@ -237,6 +238,7 @@
         }
         boolean isResourceName = currentExpression.contains(RESOURCE_NAME);
         boolean isResourcePath = currentExpression.contains(RESOURCE_PATH);
+        boolean isResourceVersion = currentExpression.contains(RESOURCE_VERSION);
 
         int pathIndex = currentExpression.indexOf(RESOURCE_PATH);
         String pathPrefix = currentExpression.substring(0,pathIndex);
@@ -246,6 +248,9 @@
                 returnPath = returnPath.replace(RESOURCE_NAME, path.substring(path.lastIndexOf("/") + 1));
                 path = path.substring(0, path.lastIndexOf("/"));
             }
+            if(isResourceVersion){
+                path = path.substring(0, path.lastIndexOf("/"));
+            }
             if (isResourcePath) {
                 String resourcePath = path.substring(pathIndex);
                 returnPath = returnPath.replace(RESOURCE_PATH, resourcePath);


More information about the Carbon-commits mailing list