ib          2004/06/23 09:16:28

  Modified:    webdavclient/clientlib/src/java/org/apache/webdav/lib/methods
                        Tag: SLIDE_2_0_RELEASE_BRANCH AclMethod.java
  Log:
  Fix bug #29578. The namespace declarations were incorrect for privileges.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.3   +11 -4     
jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/methods/AclMethod.java
  
  Index: AclMethod.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/webdavclient/clientlib/src/java/org/apache/webdav/lib/methods/AclMethod.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- AclMethod.java    22 Mar 2004 16:26:08 -0000      1.1.2.2
  +++ AclMethod.java    23 Jun 2004 16:16:27 -0000      1.1.2.3
  @@ -188,7 +188,14 @@
                   Privilege privilege = (Privilege) privilegeList.nextElement();
                   printer.writeElement("D", null, "privilege",
                                        XMLPrinter.OPENING);
  -                
printer.writeElement(null,privilege.getNamespace(),privilege.getName(), 
XMLPrinter.NO_CONTENT);
  +                String nsURI = privilege.getNamespace();
  +                if ("DAV:".equals(nsURI)) {
  +                    printer.writeElement("D", null, privilege.getName(),
  +                                         XMLPrinter.NO_CONTENT);
  +                } else {
  +                    printer.writeElement("Z", nsURI, privilege.getName(),
  +                                         XMLPrinter.NO_CONTENT);
  +                }
                   printer.writeElement("D", null, "privilege",
                                        XMLPrinter.CLOSING);
               }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to