mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-19 19:03:07 +02:00
TW-1688: task fails to import
- Thanks to Rainer Müller.
This commit is contained in:
parent
f55afe33d7
commit
cd736a0d70
4 changed files with 30 additions and 9 deletions
20
test/tw-1688.t
Executable file
20
test/tw-1688.t
Executable file
|
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env bash
|
||||
. bash_tap_tw.sh
|
||||
|
||||
# TW-1688 task fails to import
|
||||
# The problem is when a completed task, with a dependency is exported, then
|
||||
# imported after the data is removed. On import, the circular dependency
|
||||
# check didn't notice that a UUID failed to exist, and generated a JSON error.
|
||||
#
|
||||
# Although an unusual circumstance, people do delete data from their
|
||||
# completed.data file.
|
||||
|
||||
task add one
|
||||
task log two depends:1
|
||||
|
||||
JSON=$(mktemp /tmp/tw-1688.XXXXXXXXXX)
|
||||
task /two/ export > $JSON
|
||||
|
||||
rm $TASKDATA/pending.data $TASKDATA/completed.data
|
||||
task import $JSON
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue