[CalendarServer-changes] [3792] CalendarServer/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 3 18:18:50 PST 2009
Revision: 3792
http://trac.macosforge.org/projects/calendarserver/changeset/3792
Author: cdaboo at apple.com
Date: 2009-03-03 18:18:50 -0800 (Tue, 03 Mar 2009)
Log Message:
-----------
Make sure recurrences are properly returned in schedule-changes property.
Modified Paths:
--------------
CalendarServer/trunk/run
CalendarServer/trunk/twistedcaldav/scheduling/itip.py
Modified: CalendarServer/trunk/run
===================================================================
--- CalendarServer/trunk/run 2009-03-04 02:16:16 UTC (rev 3791)
+++ CalendarServer/trunk/run 2009-03-04 02:18:50 UTC (rev 3792)
@@ -707,7 +707,7 @@
caldavtester="${top}/CalDAVTester";
-svn_get "CalDAVTester" "${caldavtester}" "${svn_uri_base}/CalDAVTester/trunk" 3788;
+svn_get "CalDAVTester" "${caldavtester}" "${svn_uri_base}/CalDAVTester/trunk" 3791;
#
# PyFlakes
Modified: CalendarServer/trunk/twistedcaldav/scheduling/itip.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/itip.py 2009-03-04 02:16:16 UTC (rev 3791)
+++ CalendarServer/trunk/twistedcaldav/scheduling/itip.py 2009-03-04 02:18:50 UTC (rev 3792)
@@ -33,7 +33,7 @@
import datetime
from twistedcaldav.config import config
-from twistedcaldav.dateops import normalizeToUTC
+from twistedcaldav.dateops import normalizeToUTC, toString
from twistedcaldav.log import Logger
from twistedcaldav.ical import Property, iCalendarProductID, Component
@@ -284,7 +284,7 @@
attendees.add(attendee)
partstat_changed = partstat_changed or partstat
private_comment_changed = private_comment_changed or private_comment
- if rids is not None:
+ if rids is not None and (partstat_changed or private_comment_changed):
rids.add("")
# Now do all overridden ones
@@ -309,8 +309,8 @@
attendees.add(attendee)
partstat_changed = partstat_changed or partstat
private_comment_changed = private_comment_changed or private_comment
- if rids is not None:
- rids.add(rid)
+ if rids is not None and (partstat_changed or private_comment_changed):
+ rids.add(toString(rid))
return True, (attendees, partstat_changed, private_comment_changed, rids)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090303/af27b0c2/attachment.html>
More information about the calendarserver-changes
mailing list