From f2e2b960ff6e3ae3c78721c38dec7a4f6cb0bfb4 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Wed, 18 Oct 2023 02:25:22 +0800 Subject: [PATCH] Improve downloadImage() error handling --- object/user_avatar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/object/user_avatar.go b/object/user_avatar.go index 8c521794..03794515 100644 --- a/object/user_avatar.go +++ b/object/user_avatar.go @@ -35,7 +35,7 @@ func downloadImage(client *http.Client, url string) (*bytes.Buffer, string, erro resp, err := client.Do(req) if err != nil { fmt.Printf("downloadImage() error for url [%s]: %s\n", url, err.Error()) - if strings.Contains(err.Error(), "EOF") || strings.Contains(err.Error(), "no such host") || strings.Contains(err.Error(), "did not properly respond after a period of time") { + if strings.Contains(err.Error(), "EOF") || strings.Contains(err.Error(), "no such host") || strings.Contains(err.Error(), "did not properly respond after a period of time") || strings.Contains(err.Error(), "unrecognized name") { return nil, "", nil } else { return nil, "", err