Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CalDAV sync (server to local) ignores timezone #334

Open
tqcharm opened this issue Sep 4, 2024 · 0 comments
Open

CalDAV sync (server to local) ignores timezone #334

tqcharm opened this issue Sep 4, 2024 · 0 comments
Labels
bug Something isn't working sync

Comments

@tqcharm
Copy link

tqcharm commented Sep 4, 2024

Description
When syncing tasks with a CalDAV provider, the timezone is not taken into account in the date fields (Due, Start). This only affects tasks created outside of Errands and then fetched, but not tasks created in the app.

Steps to reproduce:

  • Set up a CalDAV account which integrates also task functionalities (e.g. mailbox.org).
  • Verify that the timezone is the same (e.g. GMT+1) both in the cloud (if such a setting available) and locally (GNOME Settings).
  • Create a task with the CalDAV provider. Include a due date/time (e.g. today at 15:30).
  • Sync/Fetch Tasks (Ctrl-F).

Expected Result:
The task is fetched from the server. The due date is fetched, with the same time as on the CalDAV server (15:30 hours in the example).

Actual Result:
The task is fetched from the server. The due date is fetched, but the time ignores the timezone (GMT instead of GMT+1) (14:30 hours in the example).

Remarks:

  1. If a task with due date/time is created with Errands, and then synced with the server for the first time, the time is not altered on the server (same time both locally and with the sync provider). A new fetch, however, alters the time, as described above.
  2. This doesn't seem to be an issue with the provider. If a task is created in the sync provider's account, as detailed above, fetching it to another task app (e.g. Reminders app on iPhone) doesn't alter the time.
@mrvladus mrvladus added bug Something isn't working sync labels Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working sync
Projects
None yet
Development

No branches or pull requests

2 participants