diff --git a/ChangeLog b/ChangeLog index 2c92a5974..80e5d25a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-08-09 Wolfgang Sourdeau + + * UI/MailPartViewers/UIxMailPartICalActions.m ([UIxMailPartICalActions -updateUserStatusAction]) + ([UIxMailPartICalActions -acceptAction]) + ([UIxMailPartICalActions -declineAction]): if the event doesn't + exist in the user table, declare it as new. + 2008-08-07 Wolfgang Sourdeau * SoObjects/SOGo/LDAPUserManager.m ([LDAPUserManager diff --git a/UI/MailPartViewers/UIxMailPartICalActions.m b/UI/MailPartViewers/UIxMailPartICalActions.m index 77cd6e767..b7e7666ce 100644 --- a/UI/MailPartViewers/UIxMailPartICalActions.m +++ b/UI/MailPartViewers/UIxMailPartICalActions.m @@ -85,9 +85,12 @@ } if (!eventObject) - eventObject = [SOGoAppointmentObject objectWithName: uid - inContainer: personalFolder]; - + { + eventObject = [SOGoAppointmentObject objectWithName: uid + inContainer: personalFolder]; + [eventObject setIsNew: YES]; + } + return eventObject; }