fix: report error in DeleteManifest when Delete returns ErrDigestUnsupported (#4802)

This commit is contained in:
Milos Gajdos
2026-05-28 07:29:39 -07:00
committed by GitHub

View File

@@ -471,8 +471,7 @@ func (imh *manifestHandler) DeleteManifest(w http.ResponseWriter, r *http.Reques
err = manifests.Delete(imh, imh.Digest)
if err != nil {
switch err {
case digest.ErrDigestUnsupported:
case digest.ErrDigestInvalidFormat:
case digest.ErrDigestUnsupported, digest.ErrDigestInvalidFormat:
imh.Errors = append(imh.Errors, errcode.ErrorCodeDigestInvalid)
return
case distribution.ErrBlobUnknown: