From 08407afe1ebadc9a213c677423ef165c9d786e44 Mon Sep 17 00:00:00 2001 From: Mohammadreza Khani Date: Fri, 13 Dec 2024 15:01:21 +0330 Subject: [PATCH] fix(jar): not returned error on download returns not 200 resp --- internal/jar/jar.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 }