tasks / tasks

Bringing Astrid Tasks back from the dead
http://tasks.org
GNU General Public License v3.0
3.56k stars 499 forks source link

Marking recurring tasks as finished not synced #1707

Open gwfHegel opened 2 years ago

gwfHegel commented 2 years ago

For a while I've been experiencing sync issues between my Thunderbird client and the app regarding marking recurring tasks as finished. The tasks themself sync between my devices (with Etesync). Also non-recurring tasks can be marked as finished on one device and are also synced as finished to my other devices. The problem seems to be limited to recurring tasks. I've already tried delteting the etesync-dav on desktop and re-adding my etesync account to Thunderbird, deleting and re-installing tasks.org including wiping all settings.

Expected behaviour: I mark a recurring task as done on one device (e.g. in TB). The task is now shown as done on all devices with the next due date of the task also shown on all devices.

Actual behaviour: The task is shown as done only on the device on which I made the change, same with the next due date.

Hope you can help me since this is driving me insane to mark every recurring task twice. Regards

Edit: This issue seams to be occuring only when I mark the task as done on Thunderbird, not the other way around. So it might be a Thunderbird issue, rather than a Tasks.org issue. Sorry for the bother.

abaker commented 2 years ago

Actually this is a Tasks.org issue - you can find out more at #859

gwfHegel commented 2 years ago

Ok, thanks for the reply. Good to know. I would really appreciate such a feature in the future. Is there a 'Let server schedule recurring tasks' option for Etesync accounts as well or does it only work for normal caldav accounts? I could't find an option in the settings.

abaker commented 2 years ago

This is a poorly named setting, but in general you do not want to toggle this on. The only case where you do is when either the server or a different client is handling recurrence and Tasks.org is causing duplicates.