juergen 02/05/27 00:39:18
Modified: src/webdav/server/org/apache/slide/webdav/method
PropPatchMethod.java
Log:
Changed status for DeltaV precondition violation
<DAV:cannot-modify-protected-property> from Forbidden to Conflict. Due to precondtion
semantics it should be a Forbidden, but since PropPatchMethod already sends a Conflict
when trying to patch non-DeltaV protected properties this might be more consistent.
(ralf)
Revision Changes Path
1.50 +4 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java
Index: PropPatchMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- PropPatchMethod.java 27 May 2002 07:34:02 -0000 1.49
+++ PropPatchMethod.java 27 May 2002 07:39:18 -0000 1.50
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v
1.49 2002/05/27 07:34:02 juergen Exp $
- * $Revision: 1.49 $
- * $Date: 2002/05/27 07:34:02 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v
1.50 2002/05/27 07:39:18 juergen Exp $
+ * $Revision: 1.50 $
+ * $Date: 2002/05/27 07:39:18 $
*
* ====================================================================
*
@@ -610,7 +610,7 @@
if ( AbstractResourceKind.isProtectedProperty(property.getName()) &&
DeltavConstants.DELTAV_PROPERTY_LIST.contains(property.getName()) )
{
return new ViolatedPrecondition(C_CANNOT_MODIFY_PROTECTED_PROPERTY,
- WebdavStatus.SC_FORBIDDEN);
+ WebdavStatus.SC_CONFLICT);
}
// check precondition DAV:supported-live-property
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>