jumal 2002/10/08 06:40:45
Modified: src/webdav/server/org/apache/slide/webdav/method
MoveMethod.java
Log:
MOVE bug when using WebdavServlet's scope parameter solved.
SearchHelper.createSearchQuery method takes as last argument complete
request uri which was ignoring the possible usage of this parameter.
Revision Changes Path
1.53 +6 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java
Index: MoveMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- MoveMethod.java 16 Sep 2002 12:26:23 -0000 1.52
+++ MoveMethod.java 8 Oct 2002 13:40:45 -0000 1.53
@@ -439,11 +439,13 @@
Element basicSearch = getWorkingResourceSearchElement(sourceUri);
String grammarNamespace = basicSearch.getNamespaceURI();
Search searchHelper = token.getSearchHelper();
+ StringBuffer requestURIWithScope = new
StringBuffer(req.getContextPath());
+ requestURIWithScope.append(sourceUri);
SearchQuery searchQuery =
searchHelper.createSearchQuery(grammarNamespace,
basicSearch,
new
SlideTokenWrapper(slideToken, false),
Integer.MAX_VALUE,
-
req.getRequestURI());
+
requestURIWithScope.toString());
SearchQueryResult queryResult = searchHelper.search(new
SlideTokenWrapper(slideToken, false), searchQuery);
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>