Subject: | Recurring event timezones not set |
In the attached vcals, both with one event, both taken from Google Calendar, the single event correctly has the local timezone set in the DateTime objects that represent the beginning and end of the event. The vcal with the recurring event unfurls the future events as expected, but all the events are in the floating time zone resulting in incorrect dates.
Subject: | recurring.ics |
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Attono On-call Rota
X-WR-TIMEZONE:Europe/London
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/London:20201010T080000
DTEND;TZID=Europe/London:20201011T075900
RRULE:FREQ=WEEKLY;BYDAY=SA
DTSTAMP:20201003T045802Z
UID:1fo115p97b3t8ah11g80v4b3fq@google.com
CREATED:20200911T112933Z
DESCRIPTION:
LAST-MODIFIED:20200915T051354Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Ian on-call
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
Subject: | single.ics |
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Attono On-call Rota
X-WR-TIMEZONE:Europe/London
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/London:20201010T080000
DTEND;TZID=Europe/London:20201011T075900
DTSTAMP:20201002T054308Z
UID:1fo115p97b3t8ah11g80v4b3fq@google.com
RECURRENCE-ID;TZID=Europe/London:20201010T080000
CREATED:20200911T112933Z
DESCRIPTION:
LAST-MODIFIED:20200915T051354Z
LOCATION:
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:Ian on-call
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR