Skip to content

Commit

Permalink
resolved comments
Browse files Browse the repository at this point in the history
Signed-off-by: wangxiaoxuan273 <[email protected]>
  • Loading branch information
wangxiaoxuan273 committed Nov 25, 2022
1 parent fe2494e commit 96ff32f
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions registry/handlers/referrers.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,12 @@ func (h *referrersHandler) GetReferrers(w http.ResponseWriter, r *http.Request)
return
}

annotations := map[string]string{}
query := r.URL.Query()
artifactTypeFilter := query.Get("artifactType")
if artifactTypeFilter != "" {
annotations[v1.AnnotationReferrersFiltersApplied] = "artifactType"
var annotations map[string]string
var artifactTypeFilter string
if artifactTypeFilter = r.URL.Query().Get("artifactType"); artifactTypeFilter != "" {
annotations = map[string]string{
v1.AnnotationReferrersFiltersApplied: "artifactType",
}
}
referrers, err := h.generateReferrersList(h, h.Digest, artifactTypeFilter)
if err != nil {
Expand Down Expand Up @@ -91,14 +92,14 @@ func (h *referrersHandler) GetReferrers(w http.ResponseWriter, r *http.Request)

func (h *referrersHandler) generateReferrersList(ctx context.Context, subjectDigest digest.Digest, artifactType string) ([]v1.Descriptor, error) {
dcontext.GetLogger(ctx).Debug("(*referrersHandler).generateReferrersList")
var referrers []v1.Descriptor
repo := h.Repository
manifests, err := repo.Manifests(ctx)
if err != nil {
return nil, err
}
blobStatter := h.registry.BlobStatter()
rootPath := storage.GetReferrersSearchPath(repo.Named().Name(), subjectDigest)
var referrers []v1.Descriptor
err = enumerateReferrerLinks(ctx,
rootPath,
h.driver,
Expand Down Expand Up @@ -187,10 +188,5 @@ func readlink(ctx context.Context, path string, stDriver driver.StorageDriver) (
return "", err
}

linked, err := digest.Parse(string(content))
if err != nil {
return "", err
}

return linked, nil
return digest.Parse(string(content))
}

0 comments on commit 96ff32f

Please sign in to comment.