taskwarrior/test/tw-1688.t
Paul Beckingham cd736a0d70 TW-1688: task fails to import
- Thanks to Rainer Müller.
2015-09-11 07:49:29 -04:00

20 lines
575 B
Bash
Executable file

#!/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