From 7d938bec31317859095c7fbf07054bf69bab9263 Mon Sep 17 00:00:00 2001 From: Sergey Yakubov <sergey.yakubov@desy.de> Date: Thu, 30 Sep 2021 17:29:35 +0200 Subject: [PATCH] error if canot get db address --- common/go/src/asapo_common/discovery/discovery.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/go/src/asapo_common/discovery/discovery.go b/common/go/src/asapo_common/discovery/discovery.go index cdb374a27..552c07cf9 100644 --- a/common/go/src/asapo_common/discovery/discovery.go +++ b/common/go/src/asapo_common/discovery/discovery.go @@ -3,6 +3,7 @@ package discovery import ( "io/ioutil" "net/http" + "errors" ) type DiscoveryAPI struct { @@ -15,6 +16,9 @@ func (api *DiscoveryAPI) GetMongoDbAddress() (string, error) { if err != nil { return "", err } + if resp.StatusCode!=http.StatusOK { + return "", errors.New("cannot get mongodb server, status: "+resp.Status) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) return string(body), err -- GitLab