From 2e4ca647833712510e4931e6f5e04d51e6e3355d Mon Sep 17 00:00:00 2001 From: bergquist Date: Wed, 12 Oct 2016 22:31:28 +0200 Subject: [PATCH] fix(cli): improve error handling closes #6256 --- pkg/cmd/grafana-cli/services/services.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/cmd/grafana-cli/services/services.go b/pkg/cmd/grafana-cli/services/services.go index e2ccce8418f..8fda71a607b 100644 --- a/pkg/cmd/grafana-cli/services/services.go +++ b/pkg/cmd/grafana-cli/services/services.go @@ -149,6 +149,9 @@ func createRequest(repoUrl string, subPaths ...string) ([]byte, error) { } res, err := HttpClient.Do(req) + if res.StatusCode/100 != 2 { + return []byte{}, fmt.Errorf("Api returned invalid status: %s", res.Status) + } body, err := ioutil.ReadAll(res.Body) defer res.Body.Close()