[Bedework-commit] caldav r263 - releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server

svnadmin at bedework.org svnadmin at bedework.org
Fri May 9 09:56:04 EDT 2008


Author: douglm
Date: 2008-05-09 09:56:03 -0400 (Fri, 09 May 2008)
New Revision: 263

Modified:
   releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavBWIntf.java
Log:
Fix caldav response on etag mismatch

Add timestamp to build file

Modified: releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavBWIntf.java
===================================================================
--- releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavBWIntf.java	2008-05-09 13:51:58 UTC (rev 262)
+++ releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavBWIntf.java	2008-05-09 13:56:03 UTC (rev 263)
@@ -701,7 +701,7 @@
     } else if (create) {
       /* Resource already exists */
 
-      throw new WebdavException(HttpServletResponse.SC_NOT_MODIFIED);
+      throw new WebdavException(HttpServletResponse.SC_PRECONDITION_FAILED);
     } else {
       if (!entityName.equals(ev.getName())) {
         throw new WebdavBadRequest("Mismatched names");
@@ -712,7 +712,7 @@
           debugMsg("putContent: etag mismatch if=" + ifEtag +
                    "prev=" + bwnode.getPrevEtagValue(true));
         }
-        throw new WebdavException(HttpServletResponse.SC_NOT_MODIFIED);
+        throw new WebdavException(HttpServletResponse.SC_PRECONDITION_FAILED);
       }
 
       if (debug) {



More information about the Bedework-commit mailing list