diff --git a/app/lifecycle/updater.go b/app/lifecycle/updater.go index e0d23299..f26e32af 100644 --- a/app/lifecycle/updater.go +++ b/app/lifecycle/updater.go @@ -86,6 +86,11 @@ func IsNewReleaseAvailable(ctx context.Context) (bool, UpdateResponse) { if err != nil { 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) if err != nil { slog.Warn(fmt.Sprintf("malformed response checking for update: %s", err))