[issue #28] check to make sure we got back issuetypes for create metadata

This commit is contained in:
Cory Bennett
2016-01-21 17:35:18 -08:00
parent c5fe9f5383
commit ee0e780fa4
+5
View File
@@ -233,6 +233,11 @@ func (c *Cli) CmdCreate() error {
return err
}
if val, ok = val.([]interface{})[0].(map[string]interface{})["issuetypes"]; ok {
if len(val.([]interface{})) == 0 {
err = fmt.Errorf("Project '%s' does not support issuetype '%s'. Unable to create issue.", project, issuetype)
log.Error("%s", err)
return err
}
issueData["meta"] = val.([]interface{})[0]
}
}