Merge pull request #112 from github/jg/start-errs

api start: ignore any 7 err code in start
This commit is contained in:
Jose Garcia 2021-09-02 14:14:41 -04:00 committed by GitHub
commit ab47e97540

View file

@ -278,8 +278,8 @@ func (a *API) StartCodespace(ctx context.Context, token string, codespace *Codes
if len(b) > 100 {
b = append(b[:97], "..."...)
}
if resp.StatusCode == http.StatusServiceUnavailable && strings.TrimSpace(string(b)) == "7" {
// HTTP 503 with error code 7 (EnvironmentNotShutdown) is benign.
if strings.TrimSpace(string(b)) == "7" {
// Non-HTTP 200 with error code 7 (EnvironmentNotShutdown) is benign.
// Ignore it.
} else {
return fmt.Errorf("failed to start codespace: %s", b)