From f90728bfcd5a00b65764aa2b82ed48dd7fb530e7 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 1 Nov 2007 22:38:57 +0000 Subject: [PATCH] Monotone-Parent: f057a34e782a5a8e8f44135b338e66f79e7e6c24 Monotone-Revision: eee51b9dd1935131f418b67a4fb12afadec2157d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-11-01T22:38:57 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 5 +++++ SoObjects/Appointments/SOGoAppointmentObject.m | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8882bd889..b865d14f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2007-11-01 Wolfgang Sourdeau + * SoObjects/Appointments/SOGoAppointmentObject.m + ([SOGoAppointmentObject -deleteWithBaseSequence:]): an email was + sent when modifying an event, when the event was considered + relevant. The same thing is now implemented for event deletion. + * SoObjects/SOGo/AgenorUserDefaults.m ([AgenorUserDefaults -primaryFetchProfile]): make sure that the deserialized "values" is an instance of NSMutableDictionary, otherwise we override it diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index 404428ea7..c4c943714 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -397,7 +397,8 @@ if (![removedUIDs containsObject: owner]) [removedUIDs addObject: owner]; - if ([self sendEMailNotifications]) + if ([self sendEMailNotifications] + && [self _aptIsStillRelevant: apt]) { /* send notification email to attendees excluding organizer */ attendees = [NSMutableArray arrayWithArray:[apt attendees]];