[Bug]: CalDAV does not adjust for .ics each entry time zones
@SebastianKrupinski is already working on this.
Since Oct 8, 2024.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Bug description
I have an issue where .ics calendar from Outlook shows incorrect times for events when using CalDAV or Gnome integration (assuming it uses CalDAV as well?).
The Outlook calendar has entries specified in different time zones, since they are inserted by people in different countries.
The Nextcloud web calendar works correctly. But the CalDAV is wrong and times on iPhone or Gnome Calendar show incorrectly and shift one or two hours, depending on the time zone of the entry.
Here is a screenshot from Gnome Calendar showing the same .ics calendar shown directly and through Nextcloud CalDAV. Directly shown ics works fine, while the Nextcloud CalDAV has the bug.
Steps to reproduce
- Add .ics url for calendar shared from Outlook
- Use Nextcloud CalDAV (on iOS) or Gnome integration
- See time shift for entries specified in different time zones
Expected behavior
It should convert time zone to the local one
Nextcloud Server version
30
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.