Bug 448656

Summary: Event is shown on wrong day when created in different time zone and occurs on different day
Product: [Applications] Merkuro Reporter: elman <elman>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: REPORTED ---    
Severity: normal CC: carl, kde, kishore96
Priority: NOR    
Version First Reported In: 0.4.0   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description elman 2022-01-17 15:09:18 UTC
SUMMARY
I have an ics generated by Microsoft Exchange Server 2010. Event begins at DTSTART;TZID=New Zealand Standard Time:20220120T090000 (Thursday). I'm at CET zone and that makes 12 hours time difference which means that event occurs at 20220119T210000 (Wednesday). Event detail correctly states that meeting occurs on Wednesday, however in calendar it is shown on Thursday.

STEPS TO REPRODUCE
1. Create ics event in different time zone and make sure that it starts on another day than in your time zone
2. Import ics event

OBSERVED RESULT
Event is placed on day in which it begins in different time zone.

EXPECTED RESULT
Event should be placed in correct day in my time zone.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.15.14-1-MANJARO (64-bit)
Graphics Platform: X11