diff --git a/ChangeLog b/ChangeLog index fc8949637..1a4b1c0ac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-11-20 Wolfgang Sourdeau + + * SoObjects/Appointments/SOGoAppointmentObject.m: don't take an + empty c_name as a valid response when looking up an event. Create + one in that case instead. + 2007-11-19 Wolfgang Sourdeau * UI/PreferencesUI/UIxPreferences.m ([UIxPreferences -signature]): diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index dac2f2547..b8814b8e7 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -73,6 +73,8 @@ if ([object isKindOfClass: [NSException class]]) object = nil; } + else + object = nil; } if (!object) @@ -310,7 +312,8 @@ ex = [self saveContentString: newContent]; if (!(ex || [event userIsOrganizer: [context activeUser]])) { - if ([[attendee rsvp] isEqualToString: @"true"]) + if ([[attendee rsvp] isEqualToString: @"true"] + && [event isStillRelevant]) [self sendResponseToOrganizer]; organizerUID = [[event organizer] uid]; if (organizerUID) diff --git a/UI/Templates/MailerUI/UIxMailEditor.wox b/UI/Templates/MailerUI/UIxMailEditor.wox index 090e69f66..4609c7b9c 100644 --- a/UI/Templates/MailerUI/UIxMailEditor.wox +++ b/UI/Templates/MailerUI/UIxMailEditor.wox @@ -54,7 +54,7 @@ />
-