mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-01 19:42:48 +00:00
Monotone-Parent: eb31622ae90d2fb89289c5fd7f92a7a374d2a7ae
Monotone-Revision: 29d76fd89f13195b427dd7ff6f09660b0abb56e6 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-02-15T21:09:09 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -162,25 +162,14 @@
|
||||
|
||||
- (iCalToDo *) task
|
||||
{
|
||||
NSString *iCalString;
|
||||
iCalCalendar *calendar;
|
||||
SOGoTaskObject *clientObject;
|
||||
|
||||
if (task != nil)
|
||||
return task;
|
||||
|
||||
clientObject = [self clientObject];
|
||||
|
||||
iCalString = [[self clientObject] valueForKey:@"iCalString"];
|
||||
if (![iCalString isNotNull] || [iCalString length] == 0) {
|
||||
[self errorWithFormat:@"(%s): missing iCal string!",
|
||||
__PRETTY_FUNCTION__];
|
||||
return nil;
|
||||
}
|
||||
|
||||
calendar = [iCalCalendar parseSingleFromSource: iCalString];
|
||||
task = [clientObject firstTaskFromCalendar: calendar];
|
||||
[task retain];
|
||||
if (!task)
|
||||
{
|
||||
clientObject = [self clientObject];
|
||||
task = (iCalToDo *) [clientObject component];
|
||||
[task retain];
|
||||
}
|
||||
|
||||
return task;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user