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 653354 - Remember the Milk tasks cannot be completed or updated
Remember the Milk tasks cannot be completed or updated
Status: RESOLVED FIXED
Product: Tasque
Classification: Other
Component: Backend/RTM
0.1.9
Other Linux
: Normal major
: ---
Assigned To: tasque-maint
tasque-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-24 16:59 UTC by Tom Simnett
Modified: 2012-09-03 15:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
remove smart-lists from tasque (810 bytes, patch)
2011-07-17 12:14 UTC, Nils Andresen
none Details | Review

Description Tom Simnett 2011-06-24 16:59:22 UTC
When completing or modifying a task in RTM, the change doesn't not get saved. This includes changing priorities, dates, notes and completion status.
Comment 1 Davide 2011-07-08 07:37:59 UTC
Same situation happens here. checked the log and have this:

08/07/2011 09:17:02 [Debug]: Unable to set Task as completed: DELETE
08/07/2011 09:17:02 [Debug]: RtmNet.RtmApiException: list_id invalid or not provided (320)
  at RtmNet.Rtm.TasksComplete (System.String timeline, System.String listID, System.String taskSeriesID, System.String taskID) [0x00000] in <filename unknown>:0 
  at Tasque.Backends.RtmBackend.RtmBackend.UpdateTaskCompleted (Tasque.Backends.RtmBackend.RtmTask task) [0x00000] in <filename unknown>:0 

It seems that I am able to create a task and is updated fine in RTM. However than I cannot/complete/delete anymore.

Ubuntu 64bit 11.04
Tasque 0.1.9-1
Comment 2 Nils Andresen 2011-07-17 09:42:19 UTC
Hi, 
same problem here runnung gentoo (amd64) with tasque-0.1.9.

There was a discussion on the mailing-list, too:
http://mail.gnome.org/archives/tasque-list/2011-May/msg00000.html

The answer on the list (http://mail.gnome.org/archives/tasque-list/2011-May/msg00001.html) seems to be not to use tasque as a frontend to rtm....
Comment 3 Nils Andresen 2011-07-17 12:14:08 UTC
Created attachment 192122 [details] [review]
remove smart-lists from tasque

Hi,
the problem is that updating tasks does not work when the given list-id is an id of a smart-list. And because of issue#556953 all tasks are listed in a smart-list…

Please test the attached patch which crudely removes all smart-lists in tasque. Incidentally this is also something like a workaround for issue#556953.
Comment 4 victor.amin 2011-08-12 15:53:54 UTC
I had the same problem under Linux Mint Debian Edition (Linux 2.6.39-2-amd64). I was able to reproduce the problem with both tasque-0.1.9 from Debian testing and my own compile of tasque-0.1.10 from the git repo.

Applying the patch fixes the problem for me and I have noticed no adverse effects so far except for 2 whitespace warnings from git apply. I compiled with the following configuration (I had a lot of trouble satisfying evolution dependencies for some reason):

Configuration:

	Prefix:            /usr/local
	Debug build:       no
	Release build:     no
	Notification:      yes
	Dummy Backend:     no
	Evolution Backend: no
	ICECore Backend:   no
	RTM Backend:       yes
	SQLite Backend:    yes
	Hiveminder Backend: no
Comment 5 Antonius Riha 2012-09-03 15:48:17 UTC
This has been taken care of in 0.1.11 "Fresh Milk!", though in the same way as Nils Andresen's patch does, thus ignoring Smart Lists. A bug about Smart Lists
feature has been opened separatly.