[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