You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by br...@apache.org on 2008/03/28 13:59:08 UTC

svn commit: r642214 - /maven/archiva/trunk/archiva-web/archiva-webdav/src/main/java/org/apache/maven/archiva/webdav/servlet/multiplexed/MultiplexedDavServerRequest.java

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 = "/";
             }