From 1a8507fd5ad910f466accfd1c784ed0c333c343a Mon Sep 17 00:00:00 2001 From: Brandt Keller Date: Thu, 22 May 2025 20:11:40 +0000 Subject: [PATCH] fix(client): return nil on non-allowed media types Signed-off-by: Brandt Keller (cherry picked from commit c225c124ac76eedc3ca6e013df40da8d2c50650d) --- pkg/registry/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/registry/client.go b/pkg/registry/client.go index d80c26f4e..94def0e6e 100644 --- a/pkg/registry/client.go +++ b/pkg/registry/client.go @@ -490,7 +490,7 @@ func (c *Client) Pull(ref string, options ...PullOption) (*PullResult, error) { PreCopy: func(_ context.Context, desc ocispec.Descriptor) error { mediaType := desc.MediaType if i := sort.SearchStrings(allowedMediaTypes, mediaType); i >= len(allowedMediaTypes) || allowedMediaTypes[i] != mediaType { - return errors.Errorf("media type %q is not allowed, found in descriptor with digest: %q", mediaType, desc.Digest) + return nil } mu.Lock()