+ 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:
http://getsatisfaction.com/todoist/topics/api_updaterecurringdate_improperly_calculating_monthly_tasks

All responses

N
Nathan
Replied on Aug 12, 2011 - 09:26

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

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

Hello,

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


Best regards,
David

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

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

Hello Nic,

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


Best regards,
David