[GH-ISSUE #327] Reoccurring tasks being duplicated #781

Closed
opened 2026-03-01 17:41:29 +03:00 by kerem · 6 comments
Owner

Originally created by @meichthys on GitHub (Aug 20, 2021).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/327

We have an issue where reoccurring tasks are being duplicated (regardless of the map reoccurring tasks setting).

CaldavSynchronizer version: 4.1.0.0
Outlook Verson: 2019 (Desktop)
CalDAV server: Nextcloud

Steps to reproduce:

  1. Create reoccurring task via outlook
  2. Manually sync to nextcloud
  3. Mark the task as completed via a different outlook instance (that is synced with the same caldav calendar via caldavsynchronizer)
  4. The task will be marked as completed in the second instance of outlook, a new task will be created in that second instance, and completed tasks will continue to duplicate after the original outlook syncs.

We are trying to have multiple users synchronize to a single shared nextcloud task list. This works for normal tasks but any reoccurring tasks are duplicated/recreated indefinitely:
image

Originally created by @meichthys on GitHub (Aug 20, 2021). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/327 We have an issue where reoccurring tasks are being duplicated (regardless of the `map reoccurring tasks` setting). CaldavSynchronizer version: 4.1.0.0 Outlook Verson: 2019 (Desktop) CalDAV server: Nextcloud Steps to reproduce: 1. Create reoccurring task via outlook 2. Manually sync to nextcloud 3. Mark the task as completed via a different outlook instance (that is synced with the same caldav calendar via caldavsynchronizer) 4. The task will be marked as completed in the second instance of outlook, a new task will be created in that second instance, and completed tasks will continue to duplicate after the original outlook syncs. We are trying to have multiple users synchronize to a single shared nextcloud task list. This works for normal tasks but any reoccurring tasks are duplicated/recreated indefinitely: ![image](https://user-images.githubusercontent.com/10717998/130251186-41120ef2-fc28-4021-8c92-837246d65413.png)
kerem closed this issue 2026-03-01 17:41:29 +03:00
Author
Owner

@meichthys commented on GitHub (Aug 20, 2021):

To add to this, I wanted to mention that I also sync reoccurring tasks from iOS to Nextcloud without any issues, so I believe the Nextcloud CalDAV server is handling things correctly.

<!-- gh-comment-id:902928892 --> @meichthys commented on GitHub (Aug 20, 2021): To add to this, I wanted to mention that I also sync reoccurring tasks from iOS to Nextcloud without any issues, so I believe the Nextcloud CalDAV server is handling things correctly.
Author
Owner

@meichthys commented on GitHub (Aug 25, 2021):

To follow up on this, I believe the issue may be with the Nextcloud Tasks web client which does not support duplicate tasks. When a duplicate task is synced to the Nextcloud web client some things are going awry. Closing this here for now.

<!-- gh-comment-id:905468175 --> @meichthys commented on GitHub (Aug 25, 2021): <strike>To follow up on this, I believe the issue may be with the Nextcloud Tasks web client which does not support duplicate tasks. When a duplicate task is synced to the Nextcloud web client some things are going awry. Closing this here for now.</strike>
Author
Owner

@meichthys commented on GitHub (Oct 7, 2021):

Re-opening this issue after testing with other backend caldav servers.
The issue exists when syncing with other backend servers, so the problem seems to lie with either Outlook itself or CalDavSynchronizer.

<!-- gh-comment-id:938077999 --> @meichthys commented on GitHub (Oct 7, 2021): Re-opening this issue after testing with other backend caldav servers. The issue exists when syncing with other backend servers, so the problem seems to lie with either Outlook itself or CalDavSynchronizer.
Author
Owner

@meichthys commented on GitHub (Mar 29, 2023):

To follow up here, there still seems to be an issue with reoccuring tasks but the issue seems to be slightly different now.

On v4.4.0.0 the repeating tasks no longer duplicate after each sync, but the Outlook task still doesn't update to show the task as being completed (even after marking it as completed on another client - and verified on the server). Instead the outlook task is updated to match the original due date of the repeated task:
Originally created task:
image

Here's thunderbird after marking the task as complete in thunderbird:
image

Here's outlook after syncing the thunderbird change:
image

If however i mark the repeated task as completed in Outlook, then it does properly sync to the other clients.
Outlook after marked as complete:
image

Thunderbird after syncing:
image
and the thunderbird detail view:
image

<!-- gh-comment-id:1489174588 --> @meichthys commented on GitHub (Mar 29, 2023): To follow up here, there still seems to be an issue with reoccuring tasks but the issue seems to be slightly different now. On v4.4.0.0 the repeating tasks no longer duplicate after each sync, but the Outlook task still doesn't update to show the task as being completed (even after marking it as completed on another client - and verified on the server). Instead the outlook task is updated to match the original due date of the repeated task: Originally created task: ![image](https://user-images.githubusercontent.com/10717998/228645036-6db5721c-2888-4210-b97c-85d8ba7ce0bf.png) Here's thunderbird after marking the task as complete in thunderbird: ![image](https://user-images.githubusercontent.com/10717998/228645213-005c9cdb-f4ba-41df-b1e4-47c1e4a16198.png) Here's outlook after syncing the thunderbird change: ![image](https://user-images.githubusercontent.com/10717998/228644879-fa30f4cc-9a82-49e1-b5db-3b9450fd0d1b.png) If however i mark the repeated task as completed in Outlook, then it does properly sync to the other clients. Outlook after marked as complete: ![image](https://user-images.githubusercontent.com/10717998/228645501-066e4491-3c15-4849-aad1-76b275b51915.png) Thunderbird after syncing: ![image](https://user-images.githubusercontent.com/10717998/228645619-cd4c46dd-2943-4595-9952-36a7d7e78396.png) and the thunderbird detail view: ![image](https://user-images.githubusercontent.com/10717998/228645852-aa29a963-5412-4d69-b6ba-d97aff51003d.png)
Author
Owner

@meichthys commented on GitHub (May 4, 2023):

@aluxnimm I was hopeful that somehow https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/388 would have fixed this, but recurring tasks between multiple outlook clients is still broken in v4.4.1

<!-- gh-comment-id:1534775499 --> @meichthys commented on GitHub (May 4, 2023): @aluxnimm I was hopeful that somehow https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/388 would have fixed this, but recurring tasks between multiple outlook clients is still broken in v4.4.1
Author
Owner

@meichthys commented on GitHub (May 9, 2023):

Closing in favor of a simpler issue report (#395).

<!-- gh-comment-id:1540092510 --> @meichthys commented on GitHub (May 9, 2023): Closing in favor of a simpler issue report (#395).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/outlookcaldavsynchronizer#781
No description provided.