meeting added to calendar at wrong time
OS: Fedora 33 Workstation
evolution 3.38.3 (3.38.3-1.fc33)
GNOME Shell 3.38.3 using xorg
kernel 5.10.11-200.fc33.x86_64
When I get meeting invitations, the times are displayed correctly in evolution, but the generated calendar events are one hour too late.
In the evolution calendar view, the event also appears at the correct time, but gnome calendar shows the incorrect time.
Steps to reproduce:
Accept a meeting invitation. I use nextcloud for my calendar in case that matters.
Example invitation:
--_000_VI1PR02MB39509F4645C066EFC31BB506C58D9VI1PR02MB3950eurp_
Content-Type: text/calendar; charset="utf-8"; method=REQUEST
Content-Transfer-Encoding: 8bit
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER;CN=Test Organizer:mailto:test@xxxxxxxxx.xx
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Jakob
r:mailto:jakob@xxxxxxxx.xx
DESCRIPTION;LANGUAGE=de-DE:\n
UID:040000008200E00074C5B7101A82E00800000000509E9A258DFFD601000000000000000
010000000811C23E681A380459D6118CC6246EC3E
SUMMARY;LANGUAGE=de-DE:test meeting
DTSTART;TZID=W. Europe Standard Time:20210210T130000
DTEND;TZID=W. Europe Standard Time:20210210T133000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20210210T081434Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION;LANGUAGE=de-DE:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-OWNERAPPTID:XXXXXXXX
X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MICROSOFT-LOCATIONS:[]
BEGIN:VALARM
DESCRIPTION:REMINDER
TRIGGER;RELATED=START:-PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR
--_000_VI1PR02MB39509F4645C066EFC31BB506C58D9VI1PR02MB3950eurp_--
In this case Evolution correctly shows 13:00 to 13:30, but the calendar event is from 14:00 to 14:30
Expected result:
The calendar event has the correct start and end time.
Edited by Jakob