Unable to sync completed tasks from Thunderbird to Nextcloud via CalDAV

I had already asked this question in the German forum, but unfortunately didn’t receive a response there.

Which provider? Hetzner Storage Share

What hardware? ?
Operating system and version of ALL involved systems: I use Windows 11 and iOS 26.4
Nextcloud version: 32.0.6
PHP version: ?
Which database? ?
Apache version, etc.?
Is NC running in Docker, Snap, or VM?
Network setup: e.g., fiber optic → ONT → Fritz!Box
Have server updates been performed recently? Yes, by Hetzner
Have you checked the logs from Nextcloud and the system? No
During what action did the error occur? Marking tasks as completed

Hi everyone,

I have the following problem.

I use Tasks on the Hetzner Storage Share and via CalDAV in my Betterbird and on my iPhone.

The synchronization of tasks works smoothly. No matter where I create a task, it gets synced.

However, when I mark a task as completed in Betterbird, this status isn’t synced. It remains uncompleted both in Nextcloud and on the iPhone.

When I mark a task as completed on the iPhone or in Nextcloud, this information syncs everywhere.

I spoke with the Betterbird developer, and he told me that they don’t make any adjustments to the tasks at all

Do you have any experience with this?

What can I do?

A quick note:

I had a reminder set for 3:00 PM on an appointment, which I then removed in Betterbird.

In Nextcloud, a change to the 3:00 PM task is then visible.

So basically, the sync seems to work in that direction. Only the “completed” or “finished” status isn’t transferred.

This raises the question for me: Is it not being transferred, or is it not being received or processed?

With Thunderbird (140.9.0 esr) it works as it shall work. If i ad a Task to NC-Tasks using Thunderbird and after i completed the task mark it as completed the task will be shown also in NC-Tasks as completed or not shown at all anymore (depending on seetings in NC-Tasks on Web-Interface)

So it’s maybe an issue with Betterbird but not with Thunderbird.

Thanks for your feedback. I just forwarded it to the Betterbird developer.

Could you please try it with a daily recurring task as well?

What shall be the benefit of such a test? A daily recurring task will be never compleated, since you need to redo it every day again. So it makes no sense to show such a task as completed ever since it is not completetd for tomorrow and the day after, a week, month and so on.

1 Like

In this case the end-date of the recurring task needs to be set to the last “real” date, where the recurring task ends/ended.

From my point of view the old task should be completed and a new task should be created with a new date.

Daily is not that clear, but monthly woud be clearer.

It does not matter daily, weekly or monthly. A repeated Tast is never compleated, except the task is a task with an end date.

Eg a task you want to safe lets say 50 € every first day of month until december to buy in december christmas presets from safed money. Then the task can be marked as compleated with last saving at Dec. 1, but not before.

Thats what i consider as logical.

I see it differently:

I have a task “cleaning my room” which should be done every month.

When I cleaned my room this month the task is completed and a new task will come up next month.

This is also the way Microsoft ToDo is working.

Maybe Thunderbird or NC is more on your way.

Google also do it this way

To mark the task complete, on the left of a task, click Complete Mark complete. At the bottom of the panel, under “Completed,” you can view your completed tasks. The next instance of your repeating task appears in your task list on the date specified.