(fix) use the organizer's alarm by default when accepting IMIP messages (fixes #3934)
parent
384f1cb53f
commit
ec19a1290d
1
NEWS
1
NEWS
|
@ -12,6 +12,7 @@ Bug fixes
|
||||||
- [web] fixed JavaScript exception after renaming an address book
|
- [web] fixed JavaScript exception after renaming an address book
|
||||||
- [web] fixed Sieve folder encoding support (#3904)
|
- [web] fixed Sieve folder encoding support (#3904)
|
||||||
- [web] fixed ordering of calendars when renaming or adding a calendar (#3931)
|
- [web] fixed ordering of calendars when renaming or adding a calendar (#3931)
|
||||||
|
- [web] use the organizer's alarm by default when accepting IMIP messages (#3934)
|
||||||
|
|
||||||
3.2.4 (2016-12-01)
|
3.2.4 (2016-12-01)
|
||||||
------------------
|
------------------
|
||||||
|
|
|
@ -234,20 +234,20 @@
|
||||||
- (WOResponse *) _changePartStatusAction: (NSString *) newStatus
|
- (WOResponse *) _changePartStatusAction: (NSString *) newStatus
|
||||||
withDelegate: (iCalPerson *) delegate
|
withDelegate: (iCalPerson *) delegate
|
||||||
{
|
{
|
||||||
WOResponse *response;
|
|
||||||
SOGoAppointmentObject *eventObject;
|
SOGoAppointmentObject *eventObject;
|
||||||
|
WOResponse *response;
|
||||||
iCalEvent *chosenEvent;
|
iCalEvent *chosenEvent;
|
||||||
|
iCalAlarm *alarm;
|
||||||
|
|
||||||
chosenEvent = [self _setupChosenEventAndEventObject: &eventObject];
|
chosenEvent = [self _setupChosenEventAndEventObject: &eventObject];
|
||||||
if (chosenEvent)
|
if (chosenEvent)
|
||||||
{
|
{
|
||||||
|
// For invitations, we take the organizers's alarm to start with
|
||||||
|
alarm = [[chosenEvent alarms] lastObject];
|
||||||
response = (WOResponse*)[eventObject changeParticipationStatus: newStatus
|
response = (WOResponse*)[eventObject changeParticipationStatus: newStatus
|
||||||
withDelegate: delegate
|
withDelegate: delegate
|
||||||
alarm: nil
|
alarm: alarm
|
||||||
forRecurrenceId: [chosenEvent recurrenceId]];
|
forRecurrenceId: [chosenEvent recurrenceId]];
|
||||||
// if (ex)
|
|
||||||
// response = ex; //[self responseWithStatus: 500];
|
|
||||||
// else
|
|
||||||
if (!response)
|
if (!response)
|
||||||
response = [self responseWith204];
|
response = [self responseWith204];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue