Closed (fixed)
Project:
Date
Version:
6.x-2.x-dev
Component:
iCal API
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
5 Apr 2009 at 02:18 UTC
Updated:
14 Jul 2010 at 16:31 UTC
In date_api_ical.inc:
Line 683
$RRULE .= chr(13) . chr(10) .'EXDATE:'. implode(',', $ex_dates);
Line 687
$RRULE .= chr(13) . chr(10) .'EXDATE:'. $form_values['EXDATE'];
The chr(13) (carriage return character) makes the RRULE line un-parseable by Apple iCal (and possibly by Google Calendar, but I haven't tested carefully).
Removing "chr(13)" from each of these lines fixes the issue.
Comments
Comment #1
karens commentedThe carriage returns were added because of a report that some software (Outlook maybe) couldn't parse the file without them. So you can't win.
I'm open to removing them, but we have to find the other report so we can be sure we don't re-break that issue.
Comment #2
arlinsandbulte commentedping
Is this issue still valid?
I think there has been some recent work on the ical compatibility....
Comment #3
arlinsandbulte commentedclosing as per #2