From 2ba5caaf4c44345b5d2335e9ab56d7cae872d40f Mon Sep 17 00:00:00 2001 From: Xiaoxuan Wang <103478229+wangxiaoxuan273@users.noreply.github.com> Date: Thu, 5 Jan 2023 18:41:06 +0800 Subject: [PATCH] fix: should return empty manifest list when no referrers are found (#53) Resolves #51 Signed-off-by: wangxiaoxuan273 --- registry/handlers/referrers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/registry/handlers/referrers.go b/registry/handlers/referrers.go index 26f5f9823d4..c5ffb6430b6 100644 --- a/registry/handlers/referrers.go +++ b/registry/handlers/referrers.go @@ -76,6 +76,10 @@ func (h *referrersHandler) GetReferrers(w http.ResponseWriter, r *http.Request) return } + if referrers == nil { + referrers = []v1.Descriptor{} + } + response := v1.Index{ Versioned: specs.Versioned{SchemaVersion: 2}, MediaType: v1.MediaTypeImageIndex,