+ Add Question

API: updateRecurringDate not working for monthly repeating tasks

I'm writing an Android client using the Todoist API (http://todoist.com/API), and noticed that updateRecurringDate is not working for monthly, repeating tasks. For example, "ev 1" should recur every 1st of the month.

The website handles this via internal setNewDate call, and sets the specified date.

The API suggests using updateRecurringDate. However, when I use the API for monthly recurring tasks, it increases the task to the next year.

For example:
"ev 1"
If this is set to Aug 1st, calling updateRecurringDate on it will move it to Aug 1st 2012 (nex year.)

This is also an issue on GetSatisfaction:

All responses

Replied on Aug 12, 2011 - 09:26 UTC

I am also having this problem. I would love for it to be fixed.

David Trey  staff
Replied on Sep 08, 2011 - 17:43 UTC


this issue has been fixed. Sorry for any inconvenience it might have caused you.

Best regards,

Nic Jansma  premium
Replied on Feb 28, 2012 - 17:05 UTC

Hello David,

Thanks, it looks like this issue was fixed for most inputs, but not if the repeating string has a trailing "." (period).

For example, this input works correctly:
"ev 1"

But this input will forward to the next year with updateRecurringDate:
"ev 1."

David Trey  staff
Replied on May 31, 2012 - 18:26 UTC

Hello Nic,

this issue shouold be fixed now. Please let us know if you still experience it.

Best regards,