events added with evolution are shown at the wrong time
OS: Fedora 33 Workstation
evolution 3.38.3 (3.38.3-1.fc33)
gnome-calendar: Version 3.38.2
GNOME Shell 3.38.3 using xorg
kernel 5.10.11-200.fc33.x86_64
Nextcloud 17.0.6
Summary
When adding an event by accepting an invitation in evolution, the resulting calendar entry is shown at the wrong time in gnome calendar. The underlying calendar is a nextcloud calendar.
When you open the event details you see this. Note the inconsistent start times
It's also incorrect in the "today" section of the gnome shell top panel
Steps to reproduce:
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_--
- Accept an event invitation in evolution.
- the event was added at the correct time according to the nextcloud web interface and the evolution calendar view
- gnome-calendar shows the event one hour too late
Edited by Jakob