Importing ICS with UTC(Z) timezone causes Calendar to get wrong time
Affected version
OS - Ubuntu 21.10 Gnome Calendar version 41.0-1
Bug summary
Unpredictable behaviour with ICS import, where ICS with Zulu time is taken as local time... (not always)
I have Google Calendar connected through Online Accounts and nothing else.
Steps to reproduce
- Connect to Google Calendar
- Set your local timezone to EST
- Open an ICS file with UTC timestamp as DTSTART (example ICS attached) Optional
- Save the event to Personal calendar (local storage)
- Move event to Google Calendar via the Edit Dialog
What happened
The UTC timestamp in the ICS file was treated as local time, instead of translating UTC to EST(my local)
What did you expect to happen
My calendar even should translate the UTC DTSTART/DTEND to my local timezone. Moving from local calendar store to Google Calendar should preserve the correct timezone translation.
Relevant logs, screenshots, screencasts etc.
Example ICS file appointment-53357.ics How this ISC file is being imported Screenshot_from_2022-02-02_18-08-48