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]