Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Whole day calendar items break the ical export, because the DTSTART and DTEND fields are then invalid. This is what a two-day event for February 5-6 generates into the ical export:
DTSTART:20110204Z
DTEND:20110205Z
This is what the export should have:
DTSTART;VALUE=DATE:20110205
DTEND;VALUE=DATE:20110206
Also note the one day difference in the dates. This is probably due to the local timezone being ahead of UTC and the DTSTART/END values just had the time-of-day part chopped off from a UTC timestamp, instead of being properly converted from timestamps to dates.
Comments
Comment #1
crifi CreditAttribution: crifi commentedThis is a duplicate of #1038218: All Day events not RFC 2445/3339/5545 compliant and #517186: iCal doesn't take account of timezones in all day events in combination.