[Bedework-commit] webdav r212 -
releases/bedework-3.6/server/src/edu/rpi/cct/webdav/servlet/shared
svnadmin at bedework.org
svnadmin at bedework.org
Tue Mar 30 11:52:30 EDT 2010
Author: douglm
Date: 2010-03-30 11:52:30 -0400 (Tue, 30 Mar 2010)
New Revision: 212
Modified:
releases/bedework-3.6/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsNode.java
Log:
Fake up a root "/" collection for CalDAV.
Add a "/" to the end of principal hrefs
Modified: releases/bedework-3.6/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsNode.java
===================================================================
--- releases/bedework-3.6/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsNode.java 2010-03-16 01:22:55 UTC (rev 211)
+++ releases/bedework-3.6/server/src/edu/rpi/cct/webdav/servlet/shared/WebdavNsNode.java 2010-03-30 15:52:30 UTC (rev 212)
@@ -461,7 +461,11 @@
if (intf.getAccount() == null) {
xml.emptyTag(WebdavTags.unauthenticated);
} else {
- xml.property(WebdavTags.href, intf.makeUserHref(intf.getAccount()));
+ String href = intf.makeUserHref(intf.getAccount());
+ if (!href.endsWith("/")) {
+ href += "/";
+ }
+ xml.property(WebdavTags.href, href);
}
xml.closeTag(tag);
@@ -547,7 +551,11 @@
if (tag.equals(WebdavTags.owner)) {
// access 5.1
xml.openTag(tag);
- xml.property(WebdavTags.href, intf.makeUserHref(getOwner().getAccount()));
+ String href = getOwner().getPrincipalRef();
+ if (!href.endsWith("/")) {
+ href += "/";
+ }
+ xml.property(WebdavTags.href, href);
xml.closeTag(tag);
return true;
More information about the Bedework-commit
mailing list