diff --git a/ChangeLog b/ChangeLog index d8dd6df66..0b1ebe5f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-08-08 Wolfgang Sourdeau + + * SoObjects/Appointments/SOGoAppointmentObject.m + (_handleAttendee:withDelegate:ownerUser:statusChange:inEvent:): + enable updating the attendee's calendar when a WORequest is not + available at all, for example from OpenChange. + 2011-08-05 Francis Lachapelle * UI/Contacts/UIxContactView.m (-contactCardTitle): removed this diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index a51b85d3a..e4e8e9452 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -1031,7 +1031,7 @@ // We generate the updated iCalendar file and we save it in the database. // We do this ONLY when using SOGo from the Web interface. Over DAV, it'll // be handled directly in PUTAction: - if ([[context request] handledByDefaultHandler]) + if (![context request] || [[context request] handledByDefaultHandler]) { newContent = [[event parent] versitString]; ex = [self saveContentString: newContent];