[CalendarServer-changes] [4426] CalendarServer/trunk/twistedcaldav/scheduling/implicit.py
source_changes at macosforge.org
source_changes at macosforge.org
Mon Jul 6 11:47:32 PDT 2009
Revision: 4426
http://trac.macosforge.org/projects/calendarserver/changeset/4426
Author: cdaboo at apple.com
Date: 2009-07-06 11:47:31 -0700 (Mon, 06 Jul 2009)
Log Message:
-----------
Make sure RSVP is always set for PARTSTAT=NEEDS-ACTION to work around Leopard iCal issue.
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/scheduling/implicit.py
Modified: CalendarServer/trunk/twistedcaldav/scheduling/implicit.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/scheduling/implicit.py 2009-07-06 18:02:38 UTC (rev 4425)
+++ CalendarServer/trunk/twistedcaldav/scheduling/implicit.py 2009-07-06 18:47:31 UTC (rev 4426)
@@ -503,6 +503,11 @@
elif self.action == "create":
log.debug("Implicit - organizer '%s' is creating UID: '%s'" % (self.organizer, self.uid))
+ # Always set RSVP=TRUE for any NEEDS-ACTION
+ for attendee in self.calendar.getAllAttendeeProperties():
+ if attendee.params().get("PARTSTAT", ["NEEDS-ACTION"])[0] == "NEEDS-ACTION":
+ attendee.params()["RSVP"] = ["TRUE",]
+
yield self.scheduleWithAttendees()
# Always clear SCHEDULE-FORCE-SEND from all attendees after scheduling
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090706/0c86c7f9/attachment-0001.html>
More information about the calendarserver-changes
mailing list