matburt/mobileorg-android — Issue #125: Synchronizing resets TODO states
Author: BitSchupser
Created: 2011-10-14 11:05:06+00:00
State: open

Version: 0.62
Phone: HTC Desire
Android Version: 2.2

Problem: When I track my tasks with TODO states, these changes are resetted if I synchronize with Dropbox. When I synchronize with Emacs, the states are ok.

Example (to reproduce the error):
1. Create some task e.g.
* TODO Test Task
2. Synchronize using org-mobile-push in Emacs
3. Mark Task as done, at the Android appl e.g.
* DONE Test Task
4. Click "Synchronize" in the Android App, now the task is again shown as TODO:
* TODO Test Task
5. Synchronize using org-mobile-pull in Emacs, now the task is DONE on Emacs:
* DONE Test Task
6. Synchronize using org-mobile-push in Emacs, now the task is already DONE at the droid:
* DONE Test Task

I expected that the task will be shown as DONE after step 3 and will not reset to TODO anymore. I looked into the file mobileorg.org there the change from TODO to DONE is staged correctly. It seems that the problem is, that MobileOrg does not recognise the staged changes when showing the task list.

I think this is a regression after moving from 0.61 to 0.62, but I am not completely sure because I did not use the version 0.61 very much.