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

Merge pull request #2785 from dhiltgen/win_download

Log unexpected server errors checking for update
Daniel Hiltgen 1 год назад
Родитель
Сommit
5aa6bfea94
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      app/lifecycle/updater.go

+ 5 - 0
app/lifecycle/updater.go

@@ -86,6 +86,11 @@ func IsNewReleaseAvailable(ctx context.Context) (bool, UpdateResponse) {
 	if err != nil {
 	if err != nil {
 		slog.Warn(fmt.Sprintf("failed to read body response: %s", err))
 		slog.Warn(fmt.Sprintf("failed to read body response: %s", err))
 	}
 	}
+
+	if resp.StatusCode != 200 {
+		slog.Info(fmt.Sprintf("check update error %d - %.96s", resp.StatusCode, string(body)))
+		return false, updateResp
+	}
 	err = json.Unmarshal(body, &updateResp)
 	err = json.Unmarshal(body, &updateResp)
 	if err != nil {
 	if err != nil {
 		slog.Warn(fmt.Sprintf("malformed response checking for update: %s", err))
 		slog.Warn(fmt.Sprintf("malformed response checking for update: %s", err))