[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