diff --git a/jira/client.go b/jira/client.go index 231f6746..4ff0f5c2 100644 --- a/jira/client.go +++ b/jira/client.go @@ -54,20 +54,21 @@ func buildJql(key string, value string) string { /* -------------------- Unexported Functions -------------------- */ -func jiraRequest(path string) (*http.Response, error) { - url := fmt.Sprintf("%s%s", wtf.Config.UString("wtf.mods.jira.domain"), path) - - apiKey := wtf.Config.UString( +func apiKey() string { + return wtf.Config.UString( "wtf.mods.jira.apiKey", os.Getenv("WTF_JIRA_API_KEY"), ) +} + +func jiraRequest(path string) (*http.Response, error) { + url := fmt.Sprintf("%s%s", wtf.Config.UString("wtf.mods.jira.domain"), path) req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, err } - //req.SetBasicAuth(wtf.Config.UString("wtf.mods.jira.email"), os.Getenv("WTF_JIRA_API_KEY")) - req.SetBasicAuth(wtf.Config.UString("wtf.mods.jira.email"), apiKey) + req.SetBasicAuth(wtf.Config.UString("wtf.mods.jira.email"), apiKey()) verifyServerCertificate := wtf.Config.UBool("wtf.mods.jira.verifyServerCertificate", true) httpClient := &http.Client{Transport: &http.Transport{