From 2e5e59bd003686081c86422067328da2e9b0c3e3 Mon Sep 17 00:00:00 2001 From: Aravind Date: Mon, 27 Jul 2020 07:15:08 +0530 Subject: [PATCH] cli: handle failed update checks gracefully (close #5392) (#5403) --- cli/update/update.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cli/update/update.go b/cli/update/update.go index 1bc86df61ea..71d59ea9b01 100644 --- a/cli/update/update.go +++ b/cli/update/update.go @@ -38,6 +38,9 @@ func getLatestVersion() (*semver.Version, *semver.Version, error) { if err != nil { return nil, nil, errors.Wrap(err, "decoding update check response") } + if response.Latest == nil && response.PreRelease == nil { + return nil,nil, fmt.Errorf("expected version info not found at %s", updateCheckURL) + } return response.Latest, response.PreRelease, nil }