ozeigermann 2004/12/02 13:21:05
Modified: src/webdav/server/org/apache/slide/webdav/util Tag:
SLIDE_2_1_RELEASE_BRANCH PropertyRetrieverImpl.java
Log:
Do not make hrefs hrefs for owner and active locks absolute as this
does not make any sense (issue 32436, patch contributed by Gregory Block)
Revision Changes Path
No revision
No revision
1.39.2.1 +8 -5
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java
Index: PropertyRetrieverImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
retrieving revision 1.39
retrieving revision 1.39.2.1
diff -u -r1.39 -r1.39.2.1
--- PropertyRetrieverImpl.java 5 Aug 2004 14:43:30 -0000 1.39
+++ PropertyRetrieverImpl.java 2 Dec 2004 21:21:05 -0000 1.39.2.1
@@ -638,7 +638,10 @@
Iterator i = element.getChildren().iterator();
while (i.hasNext()) {
Element child = (Element)i.next();
- convertHrefValueToAbsoluteURL(child, servletContextPath,
config);
+ // hrefs for owner and active locks have to be left
untouched (issue 32436)
+ if (!(element.getName().equals("activelock") &&
child.getName().equals("owner"))) {
+ convertHrefValueToAbsoluteURL(child, servletContextPath,
config);
+ }
}
}
if ( E_HREF.equals(element.getName()) && (element.getText() != null)
) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]