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) metadata = append(metadata, nameMeta)
} }
if tag.Release.Description != "" { if tag.Release != nil && tag.Release.Description != "" {
metadata = append(metadata, MetadataPair{ metadata = append(metadata, MetadataPair{
Name: "body", Name: "body",
Value: tag.Release.Description, 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{ metadata = append(metadata, MetadataPair{
Name: "commit_sha", Name: "commit_sha",
Value: tag.Commit.ID, Value: tag.Commit.ID,