Events are displayed 1 hr late when exported from Microsoft Live
I'm using gnome-calendar 3.36.2 on Ubuntu 20.04. I'm using it to display the calendars defined in various systems (Microsoft Live/Outlook 365, Google Calendar, Apple iCloud). Unfortunately, Microsoft ics calendars seem to be displayed one hour late. I was trying to narrow down the issue and the problem seems to be ignoring VTIMEZONE clause and falling back to some predefined zone names.
Steps to reproduce:
- Open GNOME Calendar
- Import Test_1.ics file.
- There is one event there on Nov 16 on 12:30 Central European Time. This is correct.
- Import Test_1a.ics file. That's how Microsoft exports it.
- There is the same event there, but this time it gets displayed one hour later.
The only difference between the files is the name of TZID. When it's "Europe/Warsaw", everything is fine. When it's anything else, like "Central European Standard Time" or "CentralEuropeanStandardTime" - it's incorrectly displayed.
To me it looks like "Europe/Warsaw" is pre-defined and it works correctly even though VTIMEZONE block is ignored. But that's just a hypothesis.
Btw, this event may be related to #444 (closed), but that's too is just a hypothesis.