diff options
Diffstat (limited to 'cacheDir.go')
| -rw-r--r-- | cacheDir.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cacheDir.go b/cacheDir.go index 019bb07..2804f9e 100644 --- a/cacheDir.go +++ b/cacheDir.go @@ -86,11 +86,12 @@ func ForceCreateCacheDirPB(pb proto.Message, dirname string, filename string) er } fmt.Printf("lib/config Load() %s failed. Removing file. (%v)\n", fullname, err) } - // Version Check failed. - err = os.Remove(fullname) - if err != nil { - fmt.Printf("lib/config os.Remove() %s failed (%v)\n", fullname, err) - return err + if !errors.Is(err, os.ErrNotExist) { + // Version Check failed. + err = os.Remove(fullname) + if err != nil { + fmt.Printf("lib/config os.Remove() %s failed (%v)\n", fullname, err) + } } // if there is any err, recreate the file err = SaveToFilename(pb, fullname) |
