Author: olamy
Date: Wed Sep 28 21:38:13 2011
New Revision: 1177075

URL: http://svn.apache.org/viewvc?rev=1177075&view=rev
Log:
fix double / in url

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java?rev=1177075&r1=1177074&r2=1177075&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSearchService.java
 Wed Sep 28 21:38:13 2011
@@ -251,13 +251,17 @@ public class DefaultSearchService
         {
             return null;
         }
-        if (StringUtils.isEmpty( artifact.getUrl() ))
+        if ( StringUtils.isEmpty( artifact.getUrl() ) )
         {
             return null;
         }
         StringBuilder sb = new StringBuilder( getBaseUrl( 
httpContext.getHttpServletRequest() ) );
 
-        sb.append( "/repository/" );
+        sb.append( "/repository" );
+        if ( !StringUtils.startsWith( artifact.getUrl(), "/" ) )
+        {
+            sb.append( '/' );
+        }
         sb.append( artifact.getUrl() );
         return sb.toString();
     }


Reply via email to