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

karens’s picture

The 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.

arlinsandbulte’s picture

Status: Active » Postponed (maintainer needs more info)

ping
Is this issue still valid?
I think there has been some recent work on the ical compatibility....

arlinsandbulte’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

closing as per #2