From 0aff72059bfcf171794713caddc1e464c44d1d91 Mon Sep 17 00:00:00 2001 From: Dan Sosedoff Date: Fri, 15 Sep 2017 19:23:00 -0500 Subject: [PATCH] Check for response status when fetching credentials --- pkg/api/api.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/api/api.go b/pkg/api/api.go index 15229b8..c40ab4e 100644 --- a/pkg/api/api.go +++ b/pkg/api/api.go @@ -84,6 +84,11 @@ func ConnectWithBackend(c *gin.Context) { } defer resp.Body.Close() + if resp.StatusCode != 200 { + c.JSON(400, Error{"Unable to fetch connection settings"}) + return + } + data, err := ioutil.ReadAll(resp.Body) if err != nil { c.JSON(400, err)