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

svnadmin at bedework.org svnadmin at bedework.org
Wed Aug 13 00:30:53 EDT 2008


Author: douglm
Date: 2008-08-13 00:30:49 -0400 (Wed, 13 Aug 2008)
New Revision: 285

Modified:
   releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavReportMethod.java
   releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/PostMethod.java
Log:
CalDAV content-type - we were getting the reader too early - content type was not set.

Modified: releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavReportMethod.java
===================================================================
--- releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavReportMethod.java	2008-08-08 01:42:55 UTC (rev 284)
+++ releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/CaldavReportMethod.java	2008-08-13 04:30:49 UTC (rev 285)
@@ -343,11 +343,11 @@
   public void processResp(HttpServletRequest req,
                           HttpServletResponse resp,
                           int depth) throws WebdavException {
-    startEmit(resp);
-
     resp.setStatus(WebdavStatusCode.SC_MULTI_STATUS);
     resp.setContentType("text/xml; charset=UTF-8");
 
+    startEmit(resp);
+
     String resourceUri = getResourceUri(req);
 
     CaldavBWIntf intf = (CaldavBWIntf)getNsIntf();

Modified: releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/PostMethod.java
===================================================================
--- releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/PostMethod.java	2008-08-08 01:42:55 UTC (rev 284)
+++ releases/bedework-3.4.1.1/server/src/org/bedework/caldav/server/PostMethod.java	2008-08-13 04:30:49 UTC (rev 285)
@@ -441,8 +441,6 @@
     ScheduleResult sr = intf.getSysi().schedule(ei);
     checkStatus(sr);
 
-    startEmit(resp);
-
     resp.setStatus(HttpServletResponse.SC_OK);
     resp.setContentType("text/xml; charset=UTF-8");
 
@@ -454,7 +452,9 @@
       openTag(CaldavTags.recipient);
       property(WebdavTags.href, srr.recipient);
       closeTag(CaldavTags.recipient);
+      startEmit(resp);
 
+
       setReqstat(srr.status);
       closeTag(CaldavTags.response);
     }
@@ -478,11 +478,11 @@
     }
     checkStatus(sr);
 
-    startEmit(resp);
-
     resp.setStatus(HttpServletResponse.SC_OK);
     resp.setContentType("text/xml; charset=UTF-8");
 
+    startEmit(resp);
+
     openTag(CaldavTags.scheduleResponse);
 
     for (ScheduleRecipientResult srr: sr.recipientResults) {



More information about the Bedework-commit mailing list