You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by un...@apache.org on 2004/07/02 14:32:37 UTC

cvs commit: cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/source/impl WebDAVSource.java

unico       2004/07/02 05:32:37

  Modified:    src/blocks/webdav/java/org/apache/cocoon/components/source/impl
                        WebDAVSource.java
  Log:
  fix copyTo and moveTo
  
  Revision  Changes    Path
  1.32      +5 -1      cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/source/impl/WebDAVSource.java
  
  Index: WebDAVSource.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/webdav/java/org/apache/cocoon/components/source/impl/WebDAVSource.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- WebDAVSource.java	30 Jun 2004 08:39:04 -0000	1.31
  +++ WebDAVSource.java	2 Jul 2004 12:32:36 -0000	1.32
  @@ -954,7 +954,9 @@
        */
       public void moveTo(Source source) throws SourceException {
           if (source instanceof WebDAVSource) {
  +            initResource(WebdavResource.NOACTION, DepthSupport.DEPTH_0);
               WebDAVSource destination = (WebDAVSource)source;
  +            destination.initResource(WebdavResource.BASIC, DepthSupport.DEPTH_0);
               try {            
                    this.resource.moveMethod(destination.resource.getHttpURL().getPath());
               } catch (HttpException e) {
  @@ -976,7 +978,9 @@
        */
       public void copyTo(Source source) throws SourceException {
           if (source instanceof WebDAVSource) {
  +            initResource(WebdavResource.BASIC, DepthSupport.DEPTH_0);
               WebDAVSource destination = (WebDAVSource)source;
  +            destination.initResource(WebdavResource.NOACTION, DepthSupport.DEPTH_0);
               try {
                   this.resource.copyMethod(destination.resource.getHttpURL().getPath());
               } catch (HttpException e) {