From f8df2a3d78c78f1b217f4a9fdd774957796b3752 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 8 Aug 2011 18:50:34 +0000 Subject: [PATCH] Monotone-Parent: c36231c003dae4dd707b2d04f4f1442c04445da1 Monotone-Revision: e41874875e49863ccd11d5bd0c7107d5d2a253a6 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-08-08T18:50:34 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 7 +++++++ SoObjects/Appointments/SOGoAppointmentObject.m | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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];