Explorar el Código

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

kozec hace 11 años
padre
commit
b933e9666a
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      cmd/syncthing/gui.go

+ 4 - 0
cmd/syncthing/gui.go

@@ -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)