[CalendarServer-changes] [6240] CalendarServer/trunk/twistedcaldav/method/mkcol.py

source_changes at macosforge.org source_changes at macosforge.org
Fri Sep 3 12:25:05 PDT 2010


Revision: 6240
          http://trac.macosforge.org/projects/calendarserver/changeset/6240
Author:   cdaboo at apple.com
Date:     2010-09-03 12:25:05 -0700 (Fri, 03 Sep 2010)
Log Message:
-----------
Use proper mkcol-response element in the response.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/method/mkcol.py

Modified: CalendarServer/trunk/twistedcaldav/method/mkcol.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/method/mkcol.py	2010-09-03 19:11:30 UTC (rev 6239)
+++ CalendarServer/trunk/twistedcaldav/method/mkcol.py	2010-09-03 19:25:05 UTC (rev 6240)
@@ -27,7 +27,8 @@
 from twext.python.log import Logger
 from twext.web2 import responsecode
 from twext.web2.dav import davxml
-from twext.web2.dav.http import ErrorResponse, MultiStatusResponse, PropertyStatusResponseQueue
+from twext.web2.http import Response
+from twext.web2.dav.http import ErrorResponse, PropertyStatusResponseQueue
 from twext.web2.dav.util import davXMLFromStream
 from twext.web2.dav.util import parentForURL
 from twext.web2.http import HTTPError
@@ -176,7 +177,10 @@
             # Clean up
             self.transactionError()
             errors.error()
-            raise HTTPError(MultiStatusResponse([errors.response()]))
+            raise HTTPError(Response(
+                    code=responsecode.BAD_REQUEST,
+                    stream=mkcolxml.MakeCollectionResponse(errors.response()).toxml()
+            ))
 
         yield returnValue(responsecode.CREATED)
     
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100903/5157e03b/attachment.html>


More information about the calendarserver-changes mailing list