From f6f8700a539c18101509434f3b59e6a21402a1b2 Mon Sep 17 00:00:00 2001 From: Brandt Keller <43887158+brandtkeller@users.noreply.github.com> Date: Thu, 22 May 2025 20:06:11 -0700 Subject: [PATCH] fix(client): skipnode utilization for PreCopy Co-authored-by: George Jenkins Signed-off-by: Brandt Keller <43887158+brandtkeller@users.noreply.github.com> (cherry picked from commit a18a52e8982b399101f7f20e2473de8514e85226) --- 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 fceb06d39..ea197e6f7 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 nil + return oras.SkipNode } mu.Lock()