Author: brett
Date: Fri Mar 28 05:59:02 2008
New Revision: 642214
URL: http://svn.apache.org/viewvc?rev=642214&view=rev
Log:
fix webdav tests on windows
Modified:
maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java
Modified:
maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java?rev=642214&r1=642213&r2=642214&view=diff
==============================================================================
---
maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java
(original)
+++
maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java
Fri Mar 28 05:59:02 2008
@@ -76,12 +76,16 @@
*/
this.logicalResource = FilenameUtils.normalize( logicalResource );
- if ( logicalResource != null && logicalResource.startsWith( "//" )
)
+ if ( logicalResource != null )
{
- logicalResource = logicalResource.substring( 1 );
- }
+ logicalResource = logicalResource.replace( '\\', '/' );
- if ( this.logicalResource == null )
+ if ( logicalResource.startsWith( "//" ) )
+ {
+ logicalResource = logicalResource.substring( 1 );
+ }
+ }
+ else
{
this.logicalResource = "/";
}