diff --git a/appview/repo/repo.go b/appview/repo/repo.go --- a/appview/repo/repo.go +++ b/appview/repo/repo.go @@ -192,7 +192,11 @@ var tagResp types.RepoTagsResponse if err := json.Unmarshal(tagBytes, &tagResp); err == nil { for _, tag := range tagResp.Tags { - tagMap[tag.Hash] = append(tagMap[tag.Hash], tag.Name) + hash := tag.Hash + if tag.Tag != nil { + hash = tag.Tag.Target.String() + } + tagMap[hash] = append(tagMap[hash], tag.Name) } } }