Skip to content

[BUG] Recurring tasks keep coming back despite them being done #2090

@kalsan

Description

@kalsan

Describe the bug

I'm using JtxBoard together with DAVx⁵ and a Radicale server, to which a Thunderbird instance is connected. I have two recurring tasks, one due weekly and another monthly. I've set the JTX filters such that it shall display:

  • hide completed tasks
  • start must either be in the past, today, or blank

Every week, I get the weekly task and mark it as completed, after which it disappears, same for monthly. However, after a random amount of time, typically 4-8 weeks, ALL of the instances of one of the recurring tasks suddenly come back (no longer marked as completed). 1-2 weeks later, the same happens on the other task. This happens when synchronizing with the dav server.

To resolve it, I can mark each instance of the recurring task as completed again (which is painful since there are so many) or delete JtxBoard's data and set up JtxBoard from scratch again (equally painful).

I know this is a JtxBoard caused bug, because resetting it helps; and Thunderbird, which syncs the tasks bi-directionally with JtxBoard, is not affected.

To Reproduce

  1. Set up a recurring task as described above, including filtering and syncing
  2. Wait 4-8 weeks, marking task instances as completed on the day they are due
  3. Suddenly all of them come back

Expected behavior

Completed task instances should stay completed

Screenshots

Image

Device and version

  • Device: Pixel 7a
  • Android version: Graphene OS (Android 16)
  • jtx Board version: 2.14.00.ose (214000003)
  • Downloaded from: F-Droid

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions