After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753012 - Add GDATA_LINK_SELF to GDataTasksTask
Add GDATA_LINK_SELF to GDataTasksTask
Status: RESOLVED OBSOLETE
Product: libgdata
Classification: Platform
Component: Google Tasks service
git master
Other All
: Normal critical
: ---
Assigned To: libgdata-maint
libgdata-maint
Depends on:
Blocks:
 
 
Reported: 2015-07-29 11:07 UTC by Philip Withnall
Modified: 2018-09-21 16:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Philip Withnall 2015-07-29 11:07:09 UTC
In order to call gdata_service_update_entry() on a GDataTasksTask, it needs to have a GDATA_LINK_SELF set to
   https://www.googleapis.com/tasks/v1/lists/$tasklist_id/tasks/$task_id

(See: https://developers.google.com/google-apps/tasks/v1/reference/tasks/update)

This needs to be set in post_parse_json() in gdata-tasks-task.c. The problem is that the tasklist ID isn’t available there, so there’s going to have to be some intervention from GDataTasksService when it queries for tasks.

This breaks updating and deleting tasks.
Comment 1 GNOME Infrastructure Team 2018-09-21 16:24:11 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libgdata/issues/14.