mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-28 17:57:38 +00:00
* SoObjects/Appointments/SOGoAppointmentObject.m (PUTAction):
Delete bitrotten code that could end up duplicating attendees. Behavior exposed by the new caldav tests * Tests/Integration/config.py.in * Tests/Integration/test-caldav-scheduling.py * Tests/Integration/test-ical.py * Tests/Integration/test-davacl.py: Use an unprivileged webdavclient where possible. This would have uncovered the resources calendar autocreation bug. * Tests/Integration/test-caldav-scheduling.py: New tests to excercise somewhat fragile code in dav autoscheduling. Monotone-Parent: 82335b9404ce69f30e311f831868f8d13e598a46 Monotone-Revision: 1ed6d11b3a404920b5f62a1b03c4a035d5bd53b3 Monotone-Author: jraby@inverse.ca Monotone-Date: 2012-05-11T16:20:45
This commit is contained in:
@@ -1891,16 +1891,6 @@ inRecurrenceExceptionsForEvent: (iCalEvent *) theEvent
|
||||
// one from the request.
|
||||
[rq setContent: [[[newEvent parent] versitString] dataUsingEncoding: [rq contentEncoding]]];
|
||||
}
|
||||
|
||||
// A RECURRENCE-ID was removed so there has to be a change in the master event
|
||||
// We could also have an EXDATE added in the master component of the attendees
|
||||
// so we always compare the MASTER event.
|
||||
if (!master)
|
||||
{
|
||||
newEvent = [newEvents objectAtIndex: 0];
|
||||
oldEvent = [oldEvents objectAtIndex: 0];
|
||||
[self _handleUpdatedEvent: newEvent fromOldEvent: oldEvent];
|
||||
}
|
||||
}
|
||||
//
|
||||
// else => attendee is responding
|
||||
|
||||
Reference in New Issue
Block a user