[CalendarServer-changes] [13974] CalendarServer/branches/release/CalendarServer-6.0-dev/ twistedcaldav/storebridge.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Sep 17 15:02:35 PDT 2014


Revision: 13974
          http://trac.calendarserver.org//changeset/13974
Author:   cdaboo at apple.com
Date:     2014-09-17 15:02:35 -0700 (Wed, 17 Sep 2014)
Log Message:
-----------
Make sure crud POST update with return-changed works.

Modified Paths:
--------------
    CalendarServer/branches/release/CalendarServer-6.0-dev/twistedcaldav/storebridge.py

Modified: CalendarServer/branches/release/CalendarServer-6.0-dev/twistedcaldav/storebridge.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-6.0-dev/twistedcaldav/storebridge.py	2014-09-17 18:30:19 UTC (rev 13973)
+++ CalendarServer/branches/release/CalendarServer-6.0-dev/twistedcaldav/storebridge.py	2014-09-17 22:02:35 UTC (rev 13974)
@@ -877,6 +877,7 @@
                     raise HTTPError(PRECONDITION_FAILED)
 
                 changedComponent = yield self.storeResourceData(updateResource, component, returnChangedData=return_changed)
+                etag = (yield updateResource.etag())
 
             except HTTPError, e:
                 # Extract the pre-condition
@@ -905,7 +906,7 @@
                         davxml.PropertyStatus(
                             davxml.PropertyContainer(
                                 davxml.GETETag.fromString(etag.generate()),
-                                self.xmlDataElementType().fromComponentData(changedComponent, format),
+                                self.xmlDataElementType().fromComponent(changedComponent, format),
                             ),
                             davxml.Status.fromResponseCode(OK),
                         )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140917/799862e4/attachment.html>


More information about the calendarserver-changes mailing list