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();
}