/rest/upgrade returns HTTP/500 if STNOUPGRADE is defined

This commit is contained in:
kozec 2015-01-06 22:40:52 +01:00
parent 9a50c4d93f
commit b933e9666a

View File

@ -571,6 +571,10 @@ func restGetEvents(w http.ResponseWriter, r *http.Request) {
} }
func restGetUpgrade(w http.ResponseWriter, r *http.Request) { func restGetUpgrade(w http.ResponseWriter, r *http.Request) {
if noUpgrade {
http.Error(w, upgrade.ErrUpgradeUnsupported.Error(), 500)
return
}
rel, err := upgrade.LatestRelease(strings.Contains(Version, "-beta")) rel, err := upgrade.LatestRelease(strings.Contains(Version, "-beta"))
if err != nil { if err != nil {
http.Error(w, err.Error(), 500) http.Error(w, err.Error(), 500)