Rescheduling of repeat tasks sometimes doesn't work
This seems to be the same problem as "Bug: Advanced repeating tasks don't work".
I have the following settings for the task:
Due Date: 2016-04-21
Completed: 2016-06-21
Repeat: The last Sun of each month
Repeat From: Completion Date
When I marked it completed on 2016-06-21, it stayed as completed and did not reschedule.
Sometimes my repeat tasks reschedule and other times they are marked as done.
This is very frustrating as I always have to keep looking in my completed tasks for tasks that should have been rescheduled.
Given what you have described, i’m wondering if you are editing a task that was previously marked as complete and has already generated a new task based on the repeating pattern. In order to prevent accidental duplicates, the app has some code in place to prevent extra repeating tasks from being created if a task is marked as complete, then marked as incomplete, and then marked as complete again. Without these protections, marking a task as complete twice would produce 2 duplicate future tasks.
In certain unusual situations, this protection against duplicates could prevent a new task from being created when you want one to be. One thing you could try is to make sure to avoid turning a completed task into an incomplete one as much as possible. Instead, create a new task or use the clone command to make a copy of the completed one.
-
David Hinckley commented
Making a clone resolved my problem. Thank you.
-
David Hinckley commented
I followed the steps given and indeed see two tasks with the same title with one of them marked as complete.
I changed my task that is not repeating to have the same field values as Test Task and my task still did not repeat after being marked completed.
I unchecked my failing task and made it to appear as not completed and synced my phone to my Google task storage. I looked at the format saved in my Google task and found the following difference between Test Task and my failing task. The field was taken from the unchecked tasks for both my failing task and Test Task:
"new_task_generated":false <-- Test Task
"new_task_generated":true <-- My failing task -
David Hinckley commented
I searched and did not find another task with the same title. There is only one task and it is marked completed. I have tried with and without syncing. I have had this problem for a long time and am about to quit using your service as the time I spend validating that I haven't lost tasks is not worth all the other benefits. I am using Google as my data storage and have version 3.6.