roku        2004/04/08 06:03:50

  Modified:    src/blocks/webdav/java/org/apache/cocoon/components/webdav
                        WebDAVUtil.java
  Log:
  Fixed a small bug in makePath(String path)
  It was not possible to create collection hirachies with i.e. pattern:
  
  200x/x/y where x is a character or digit.
  
  indexOf chooses the first occurance of x, thus I changed a line to 
lastIndexOf.
  
  Revision  Changes    Path
  1.5       +1 -1      
cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/webdav/WebDAVUtil.java
  
  Index: WebDAVUtil.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/webdav/WebDAVUtil.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WebDAVUtil.java   5 Apr 2004 11:27:38 -0000       1.4
  +++ WebDAVUtil.java   8 Apr 2004 13:03:50 -0000       1.5
  @@ -170,7 +170,7 @@
               String colToMake = null;
               while (pathToMake.indexOf("/") != -1) {
                   colToMake = pathToMake.substring(0, pathToMake.indexOf("/"));
  -                WebDAVUtil.makeCollection(path.substring(0, 
path.indexOf(colToMake)), colToMake);
  +                WebDAVUtil.makeCollection(path.substring(0, 
path.lastIndexOf(colToMake)), colToMake);
                   pathToMake = pathToMake.substring(pathToMake.indexOf("/")+1);
               }
           }
  
  
  

Reply via email to