Modified: 
maven/archiva/branches/archiva-0.9/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/branches/archiva-0.9/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java?view=diff&rev=537022&r1=537021&r2=537022
==============================================================================
--- 
maven/archiva/branches/archiva-0.9/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
 (original)
+++ 
maven/archiva/branches/archiva-0.9/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/ProxiedDavServer.java
 Thu May 10 15:30:38 2007
@@ -26,6 +26,7 @@
 import org.apache.maven.archiva.configuration.ProxiedRepositoryConfiguration;
 import org.apache.maven.archiva.configuration.Proxy;
 import org.apache.maven.archiva.configuration.RepositoryConfiguration;
+import org.apache.maven.archiva.proxy.ProxiedArtifact;
 import org.apache.maven.archiva.proxy.ProxyException;
 import org.apache.maven.archiva.proxy.ProxyRequestHandler;
 import org.apache.maven.artifact.repository.ArtifactRepository;
@@ -160,8 +161,9 @@
     {
         try
         {
-            proxyRequestHandler.get( request.getLogicalResource(), 
this.proxiedRepositories, this.managedRepository,
+            ProxiedArtifact proxied = proxyRequestHandler.get( 
request.getLogicalResource(), this.proxiedRepositories, this.managedRepository,
                                      this.wagonProxy );
+            request.getRequest().setPathInfo( proxied.getPath() );
         }
         catch ( ProxyException e )
         {


Reply via email to