Nil checks for metadata

This commit is contained in:
Ed
2018-12-19 10:31:27 -05:00
parent 6f0e6ea3ca
commit 724ad443d9

View File

@@ -14,7 +14,7 @@ func metadataFromTag(tag *gitlab.Tag) []MetadataPair {
metadata = append(metadata, nameMeta)
}
if tag.Release.Description != "" {
if tag.Release != nil && tag.Release.Description != "" {
metadata = append(metadata, MetadataPair{
Name: "body",
Value: tag.Release.Description,
@@ -22,7 +22,7 @@ func metadataFromTag(tag *gitlab.Tag) []MetadataPair {
})
}
if tag.Commit.ID != "" {
if tag.Commit != nil && tag.Commit.ID != "" {
metadata = append(metadata, MetadataPair{
Name: "commit_sha",
Value: tag.Commit.ID,