[CalendarServer-changes] [13782] CalendarServer/trunk/txdav/caldav/datastore/util.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Jul 22 13:16:02 PDT 2014


Revision: 13782
          http://trac.calendarserver.org//changeset/13782
Author:   cdaboo at apple.com
Date:     2014-07-22 13:16:02 -0700 (Tue, 22 Jul 2014)
Log Message:
-----------
Data upgrades should operate on the "raw" calendar data without scheduling.

Modified Paths:
--------------
    CalendarServer/trunk/txdav/caldav/datastore/util.py

Modified: CalendarServer/trunk/txdav/caldav/datastore/util.py
===================================================================
--- CalendarServer/trunk/txdav/caldav/datastore/util.py	2014-07-22 02:16:13 UTC (rev 13781)
+++ CalendarServer/trunk/txdav/caldav/datastore/util.py	2014-07-22 20:16:02 UTC (rev 13782)
@@ -83,7 +83,7 @@
             raise InvalidObjectResourceError(
                 "UID may not change (%s != %s)" % (
                     component.resourceUID(), calendarObject.uid()
-                 )
+                )
             )
     except NoSuchObjectResourceError:
         pass
@@ -674,7 +674,7 @@
                 fixCount, comp = fixOneCalendarObject(comp)
                 fixedThisHome += fixCount
                 if fixCount:
-                    yield calObj.setComponent(comp)
+                    yield calObj._setComponentInternal(comp, internal_state=ComponentUpdateState.RAW)
             except:
                 log.failure(
                     "Error while processing calendar/object {calendarName} {calendarObject}",
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140722/a599cffd/attachment.html>


More information about the calendarserver-changes mailing list