Menu

#1542 Off-by-one error on recurrence by last completion date

closed
None
linux
2026-01-20
2014-08-13
darkfeline
No

I'm using 1.4.0 on Arch Linux.

Steps to reproduce:

  1. Create a task that starts today (say 2014-08-12), and is due tomorrow (2014-08-13).
  2. Set recurrence to 1 day, and schedule based on last completion date.
  3. Mark task as complete.

Expected behavior:

Task starting date is now 2014-08-13 and due date is 2014-08-14 (next day).

Actual behavior:

Task starting date is the same (2014-08-12) and due date is the same (2014-08-13).

This is true for all values of recurrence. If I set it to recur 2 days (every other day), the starting date and due date is tomorrow instead of the day after tomorrow, and so on.

Discussion

  • Jérome Laheurte

    • assigned_to: Jérome Laheurte
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27
    • status: open --> closed
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27

    Hi, it's many years later, and I don't know why this was never fixed.

    I'm excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach codebase and packages are available for some common Linux systems and we can add more.

    Now that development has restarted, I copied this issue to https://github.com/taskcoach/taskcoach/issues/49

    Thanks for the report originally! We'd love to have you test the updated program

    Cheers

     

Log in to post a comment.

MongoDB Logo MongoDB