From 46e62dc4856133c21b0fc095e02414ee7b066068 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 15 Oct 2023 10:39:01 -0600 Subject: [PATCH] fix nil ptr on no previous file --- cmd/pttodo-cli/cli.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/pttodo-cli/cli.go b/cmd/pttodo-cli/cli.go index 2c87eaa..99a000d 100644 --- a/cmd/pttodo-cli/cli.go +++ b/cmd/pttodo-cli/cli.go @@ -245,7 +245,7 @@ func edit(dry bool, filepaths []string) error { return err } outputPath := target - if info, _ := os.Stat(target); info.ModTime() != lastModified[target] { + if info, _ := os.Stat(target); info != nil && info.ModTime() != lastModified[target] { outputPath = fmt.Sprintf("%s.%s.%s", outputPath, uuid.New().String(), path.Ext(outputPath)) } if err := ioutil.WriteFile(outputPath, c, os.ModePerm); err != nil {