Просмотр исходного кода

Merge pull request #1181 from kozec/stnoupgrade-disable-button

Return HTTP/500 from /rest/upgrade if STNOUPGRADE is defined
Jakob Borg 11 лет назад
Родитель
Сommit
14014408fb
1 измененных файлов с 4 добавлено и 0 удалено
  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) {
+	if noUpgrade {
+		http.Error(w, upgrade.ErrUpgradeUnsupported.Error(), 500)
+		return
+	}
 	rel, err := upgrade.LatestRelease(strings.Contains(Version, "-beta"))
 	if err != nil {
 		http.Error(w, err.Error(), 500)