diff --git a/src/pitpkg/private/libpit.nim b/src/pitpkg/private/libpit.nim index e6d2ffb..4906fa0 100644 --- a/src/pitpkg/private/libpit.nim +++ b/src/pitpkg/private/libpit.nim @@ -230,7 +230,7 @@ proc changeState*(issue: Issue, tasksDir: string, newState: IssueState) = let oldFilepath = issue.filepath if newState == Done: issue.setDateTime("completed", getTime().local) tasksDir.store(issue, newState) - removeFile(oldFilepath) + if oldFilePath != issue.filepath: removeFile(oldFilepath) proc delete*(issue: Issue) = removeFile(issue.filepath) diff --git a/src/pitpkg/version.nim b/src/pitpkg/version.nim index 9955a7c..e8c3323 100644 --- a/src/pitpkg/version.nim +++ b/src/pitpkg/version.nim @@ -1 +1 @@ -const PIT_VERSION = "4.4.0" +const PIT_VERSION = "4.4.1"