Open me-and opened 1 year ago
I am experiencing the same exact error with version 1.6.1
of foreground as well.
Marking a task with a dependency causes the tx.data
to have the depends
key such as:
"depends":"[\"30800057-5230-4d8f-8baf-95f0e13d2f2b\"]"
Manually changing to
"depends":["30800057-5230-4d8f-8baf-95f0e13d2f2b"]
Fixes the issue.
If I have a task that has dependencies, and I complete the task using Foreground, my other Taskwarrior clients stop being able to sync to my taskd server, and instead start reporting "Unrecognized Taskwarrior file format or blank line in data."
Looking at the tx.data file, I see the following (whitespace added for clarity):
Note the
depends
entry; that should be"depends":["dcc67934-6230-446e2-aa04-846d31efd329"]
.The above test case was created with the following (the inbox tagging is a custom hook I have):
This seems similar to #110 to me, but that issue has been fixed.
I'm running a self-hosted taskd 1.2.0 instance, compiled from source, on a Raspberry Pi running Debian Bookworm. The task client is the Debian packaged version 2.6.2+dfsg-1, on the same machine. The Foreground client is version 1.5.5 from the Google Play Store on a Fairphone 4 running stock Android 12.