Checking for error before response.
1 files changed, 4 insertions(+), 4 deletions(-)

M web.go
M web.go +4 -4
@@ 2171,14 2171,14 @@ var avacache = cache.New(cache.Options{F
 	}
 	pfpurl, _ := j.GetString("icon", "url")
 	res, err := http.Get(pfpurl)
+	if err != nil {
+		dlog.Println("avatating: getting pfp url:", err)
+		return "", false
+	}
 	if res.StatusCode != 200 {
 		dlog.Printf("avatating: %s: not ok: %d", key.url, res.StatusCode)
 		return "", false
 	}
-	if err != nil {
-		dlog.Println("avatating: getting pfp url:", err)
-		return "", false
-	}
 	defer res.Body.Close()
 
 	data, err := io.ReadAll(res.Body)