From 31788590fc383db871763bbdc66cfa7eea9150a6 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 7 Nov 2006 18:21:12 +0000 Subject: [PATCH] Monotone-Parent: b81331e4a2e4df97c8c0a329deee818ebf3c3f14 Monotone-Revision: ce63761e8f8b424d911ae17dcb007d5ff670274c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-11-07T18:21:12 Monotone-Branch: ca.inverse.sogo --- SoObjects/Appointments/SOGoTaskObject.m | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/SoObjects/Appointments/SOGoTaskObject.m b/SoObjects/Appointments/SOGoTaskObject.m index 462c4d306..50eb62b00 100644 --- a/SoObjects/Appointments/SOGoTaskObject.m +++ b/SoObjects/Appointments/SOGoTaskObject.m @@ -105,9 +105,17 @@ static NSString *mailTemplateDefaultLanguage = nil; iCalToDo *task; iCalCalendar *calendar; - calendar = [iCalCalendar parseSingleFromSource: [self iCalString]]; - if (calendar) - task = [self firstTaskFromCalendar: calendar]; + NSString *iCalString; + + iCalString = [self iCalString]; + if (iCalString) + { + calendar = [iCalCalendar parseSingleFromSource: iCalString]; + if (calendar) + task = [self firstTaskFromCalendar: calendar]; + else + task = nil; + } else task = nil;