From f4f6efa5470bdd3b4ab778cb6f2e953c1675ffb4 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Sun, 31 May 2020 15:48:23 -0300 Subject: [PATCH] Skip cleanup if task doesn't have any sources listed Ref #333 --- internal/status/checksum.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/status/checksum.go b/internal/status/checksum.go index 68dcd699..af2e9e43 100644 --- a/internal/status/checksum.go +++ b/internal/status/checksum.go @@ -95,6 +95,9 @@ func (c *Checksum) Value() (interface{}, error) { // OnError implements the Checker interface func (c *Checksum) OnError() error { + if len(c.Sources) == 0 { + return nil + } return os.Remove(c.checksumFilePath()) }