appview/repo: fix non-annotated tags not showing up in commit log #681

merged
opened by oppi.li targeting master from push-zzymyvuolvtx
Changed files
+5 -1
appview
repo
+5 -1
appview/repo/repo.go
···
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)
}
}
}