mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-06 20:37:14 +00:00
Monotone-Parent: 9cbf90659764ea3f6e6865022fda54ac0159d18f
Monotone-Revision: e2c6d6b8cfe712b3904159b16afba1769a6ab0a4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-11-19T15:39:44 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
1 parent
629491e2fb
commit
ec51e7a283
3 files changed
+23
-5
No files matched your search
@@ -67,11 +67,21 @@
|
||||
{
|
||||
SOGoAppointmentFolder *personalFolder;
|
||||
SOGoAppointmentObject *eventObject;
|
||||
NSString *cname;
|
||||
|
||||
eventObject = nil;
|
||||
|
||||
personalFolder = [user personalCalendarFolderInContext: context];
|
||||
eventObject = [personalFolder lookupName: uid
|
||||
inContext: context acquire: NO];
|
||||
if (![eventObject isKindOfClass: [SOGoAppointmentObject class]])
|
||||
cname = [personalFolder resourceNameForEventUID: uid];
|
||||
if (cname)
|
||||
{
|
||||
eventObject = [personalFolder lookupName: cname
|
||||
inContext: context acquire: NO];
|
||||
if (![eventObject isKindOfClass: [SOGoAppointmentObject class]])
|
||||
eventObject = nil;
|
||||
}
|
||||
|
||||
if (!eventObject)
|
||||
eventObject = [SOGoAppointmentObject objectWithName: uid
|
||||
inContainer: personalFolder];
|
||||
|
||||
@@ -96,7 +106,8 @@
|
||||
chosenEvent = emailEvent;
|
||||
else
|
||||
{
|
||||
calendarEvent = (iCalEvent *) [*eventObject component: NO secure: NO];
|
||||
calendarEvent = (iCalEvent *) [*eventObject component: NO
|
||||
secure: NO];
|
||||
if ([calendarEvent compare: emailEvent] == NSOrderedAscending)
|
||||
chosenEvent = emailEvent;
|
||||
else
|
||||
@@ -199,6 +210,7 @@
|
||||
if (emailEvent)
|
||||
{
|
||||
eventObject = [self _eventObjectWithUID: [emailEvent uid]];
|
||||
[eventObject delete];
|
||||
response = [self responseWith204];
|
||||
}
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user