diff options
author | Sebastiaan van Stijn <thaJeztah@users.noreply.github.com> | 2023-04-13 16:20:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-13 16:20:49 +0200 |
commit | 9b83875c1324848af8abfbb05bbaf1d7680066fb (patch) | |
tree | e7a0e99a4983ec8bba1cad19ee87e408d99a9315 /api | |
parent | 45483a1d0dc5b5c31dd976094f878d95ce2b25a0 (diff) | |
parent | f66374f6a87f8c2d67932d6b0249bae358b70f93 (diff) | |
download | docker-9b83875c1324848af8abfbb05bbaf1d7680066fb.tar.gz |
Merge pull request #45300 from thaJeztah/errdefs_alias
use consistent alias for containerd's errdefs package, and validate in CI
Diffstat (limited to 'api')
-rw-r--r-- | api/server/httpstatus/status.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/api/server/httpstatus/status.go b/api/server/httpstatus/status.go index f6a8816032..651e301dc1 100644 --- a/api/server/httpstatus/status.go +++ b/api/server/httpstatus/status.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - containerderrors "github.com/containerd/containerd/errdefs" + cerrdefs "github.com/containerd/containerd/errdefs" "github.com/docker/distribution/registry/api/errcode" "github.com/docker/docker/errdefs" "github.com/sirupsen/logrus" @@ -132,17 +132,17 @@ func statusCodeFromDistributionError(err error) int { // consumed directly (not through gRPC) func statusCodeFromContainerdError(err error) int { switch { - case containerderrors.IsInvalidArgument(err): + case cerrdefs.IsInvalidArgument(err): return http.StatusBadRequest - case containerderrors.IsNotFound(err): + case cerrdefs.IsNotFound(err): return http.StatusNotFound - case containerderrors.IsAlreadyExists(err): + case cerrdefs.IsAlreadyExists(err): return http.StatusConflict - case containerderrors.IsFailedPrecondition(err): + case cerrdefs.IsFailedPrecondition(err): return http.StatusPreconditionFailed - case containerderrors.IsUnavailable(err): + case cerrdefs.IsUnavailable(err): return http.StatusServiceUnavailable - case containerderrors.IsNotImplemented(err): + case cerrdefs.IsNotImplemented(err): return http.StatusNotImplemented default: return http.StatusInternalServerError |