You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/01/05 18:06:19 UTC
cvs commit: jakarta-slide/src/webdav/server/org/apache/slide/webdav/method PutMethod.java
remm 01/01/05 09:06:19
Modified: src/webdav/server/org/apache/slide/webdav/method
PutMethod.java
Log:
- When processing an MKCOL request, a failure because an
AccessDeniedException occured was reported as a success.
Bug reported by Rama Kurapati.
Revision Changes Path
1.4 +10 -5 jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java
Index: PutMethod.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- PutMethod.java 2000/12/11 23:45:50 1.3
+++ PutMethod.java 2001/01/05 17:06:18 1.4
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v 1.3 2000/12/11 23:45:50 remm Exp $
- * $Revision: 1.3 $
- * $Date: 2000/12/11 23:45:50 $
+ * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v 1.4 2001/01/05 17:06:18 remm Exp $
+ * $Revision: 1.4 $
+ * $Date: 2001/01/05 17:06:18 $
*
* ====================================================================
*
@@ -166,8 +166,13 @@
return;
}
- NodeRevisionDescriptor revisionDescriptor =
- new NodeRevisionDescriptor(req.getContentLength());
+ NodeRevisionDescriptor revisionDescriptor = null;
+ if (oldRevisionDescriptor == null) {
+ revisionDescriptor = new NodeRevisionDescriptor();
+ } else {
+ revisionDescriptor = oldRevisionDescriptor;
+ revisionDescriptor.setContentLength(-1);
+ }
NodeRevisionContent revisionContent =
new NodeRevisionContent();
//revisionContent.setContent(req.getReader());