Procházet zdrojové kódy

Merge pull request #31141 from thaJeztah/swarm-node-error-return-503

fix status-code for "locked" swarm and "certificate expired"
Sebastiaan van Stijn před 8 roky
rodič
revize
6486924f0b
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      api/server/httputils/errors.go

+ 2 - 0
api/server/httputils/errors.go

@@ -64,6 +64,8 @@ func GetHTTPErrorStatusCode(err error) int {
 			{"unauthorized", http.StatusUnauthorized},
 			{"hasn't been activated", http.StatusForbidden},
 			{"this node", http.StatusServiceUnavailable},
+			{"needs to be unlocked", http.StatusServiceUnavailable},
+			{"certificates have expired", http.StatusServiceUnavailable},
 		} {
 			if strings.Contains(errStr, status.keyword) {
 				statusCode = status.code