diff --git a/internal/jar/jar.go b/internal/jar/jar.go index efa2f0b..53f2d00 100644 --- a/internal/jar/jar.go +++ b/internal/jar/jar.go @@ -55,7 +55,8 @@ func (jarFile *JarFile) Download() error { defer out.Close() resp, err := http.Get(jarFile.uri) - if err != nil { + if err != nil || resp.StatusCode > 200 { + os.Remove(jarFile.filePath) return err }