Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
Tags used for linking issues. [ID: 1172495]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
It seems that the Google Tasks API sometimes returns old tasks. We have found out that:
Uploading tasks works fine. E.g. one changes the title from "A" to "B".
But when downloading the tasks of the same list afterward (using tasks.list) it still returns "A" sometimes and only for some users. Even after waiting several minutes.
To ensure that the data is really coming from the Google Tasks API we deleted all tasks from the apps database and verified it. Then we removed the app from memory using the task manager and started it again. It still displayed no tasks or task lists. Then we synced and the old tasks (i.e. "A" instead of "B") appeared. The same happened when adding the Google account as a new account and running the initial download. One time it worked fine the other time it returned old tasks, even after several syncs.
However the Google Calendar website
I cannot reproduce the problem with my own Google account but several users reported such problems and today I tested these things with one of these users and that's what we found out, i.e. sometimes the "tasks.list" command of the Google Tasks API returns old data. Could it be a sync problem between the Google Tasks servers? That some of them still have old data while others already have the new data?