diff --git a/ChangeLog b/ChangeLog index a1c98f32e..773ef7478 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-01-24 Wolfgang Sourdeau + * OGoContentStore/OCSiCalFieldExtractor.m ([OCSiCalFieldExtractor + -extractQuickFieldsFromTodo:_task]): handle recurrence info in + tasks. + * UI/MailPartViewers/UIxMailPartViewer.m ([UIxMailPartViewer -pathToAttachment]): in the case where the client object is not a mail body part (when the message IS the attachment), we append 0 diff --git a/OGoContentStore/OCSiCalFieldExtractor.m b/OGoContentStore/OCSiCalFieldExtractor.m index cda920e27..f68537f9a 100644 --- a/OGoContentStore/OCSiCalFieldExtractor.m +++ b/OGoContentStore/OCSiCalFieldExtractor.m @@ -282,6 +282,14 @@ static NSNumber *distantFutureNumber = nil; date = [NSNull null]; [row setObject: date forKey: @"c_enddate"]; + if ([_task isRecurrent]) + { + [row setObject: [self numberForDate: distantFuture] + forKey: @"c_cycleenddate"]; + [row setObject: [_task cycleInfo] + forKey: @"c_cycleinfo"]; + } + if ([participants length] > 0) [row setObject:participants forKey: @"c_participants"]; if ([partmails length] > 0)