GNOME Bugzilla – Bug 777573
Tasks are not synced correctly with google tasks
Last modified: 2017-01-27 06:26:14 UTC
Evolution tasks does not sync correctly with google tasks. When I create a task in Evolution, it will be added to the google tasks and this task will also be shown when I close and open Evolution again, which is fine. However, tasks created in Google Tasks are not shown in Evolution.
Thanks for a bug report. Could you estimate how many tasks you have entered in the Google server, please? I think of bug #775699.
(In reply to Milan Crha from comment #1) > Thanks for a bug report. Could you estimate how many tasks you have entered > in the Google server, please? I think of bug #775699. At the moment I only have 7 tasks. However, it seems that google does not really delete completed tasks. When you select the option to remove them, they are just hidden from the main view. If they count my tasks easily add up to several hundred.
Right, those "hidden in the web UI" are also counted from the evolution-data-server side, thus I'm marking this as a duplicate of the other bug report. *** This bug has been marked as a duplicate of bug 775699 ***
Actually I'm not so sure if this is a duplicate of bug 775699. I managed to delete all my old tasks (google doesn't make this easy unfortunately), but the problem still persists. Tasks I add in Evolution are displayed in google web UI, but any tasks added there are not shown in Evolution. Changes made to tasks in google are also not synced. If you need any other information just let me know.
There is no "Listen for server change notifications" for the Google tasks, thus the changes are picked from the server either periodically (the Refresh interval as set on the Task list) or manually, when you right-click the task list name and choose "Refresh" there. If it won't still help, then we can try to run the evolution-calendar-factory from a terminal with some debugging on, but I'd like to wait with it before you try the manual refresh. Thanks in advance.
I found a solution for the problem: In the task view I selected "new task list" and chose the type "google". Now I have two entries for task lists shown: One is named "Google", the other one is named like my E-Mail-address. The one named "Google" syncs correctly, the other one still just one way (from Evolution to google). I think the list named like my e-mail-address was created when I first set up Evolution, via the "Online Accounts Service" feature. So this can be fixed on the user side but it still seems a bit odd that this not correctly synced task list appeared after first time configuration.
Right, definitely, it should work on its own, not need any extra action from the user.