[CalendarServer-changes] [13973] CalendarServer/trunk/twistedcaldav/storebridge.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Sep 17 11:30:19 PDT 2014


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

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/storebridge.py

Modified: CalendarServer/trunk/twistedcaldav/storebridge.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/storebridge.py	2014-09-17 18:30:18 UTC (rev 13972)
+++ CalendarServer/trunk/twistedcaldav/storebridge.py	2014-09-17 18:30:19 UTC (rev 13973)
@@ -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/ed0b7831/attachment.html>


More information about the calendarserver-changes mailing list