taskwarrior/test/tw-1688.test.sh

18 lines
506 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
task /two/ export > JSON
rm taskchampion.sqlite3
task import JSON