I hava a Jira Automation, so when a ticket on board A created, it will trigger ticket on board B created too.
I need to get the issue on board A by its summary. I tried it on postman and also on my Golang code using REST API. I got different response payload.
- Postman => will give me issues[0].key = ticket on board A
here is the URL: .../rest/api/2/search?jql=summary~"test to get jira ticket"+and+status="Backlog"
http method : GET
- Golang code/REST API => will give me issues[0].key = ticket on board B
here is my sample code:
JiraSummary := "test to get jira ticket"
JiraToken := "xxxxxxxxx"
JiraURL := "...../rest/api/2"
jqlSummaryValues := fmt.Sprintf("%s%s%s", "summary~\"", JiraSummary, "\"")
query := url.Values{"jql": {jqlSummaryValues, "+and+status=\"Backlog\""}}
url := fmt.Sprintf("%s%s", JiraURL, "/search?")
req, err := http.NewRequest("GET", url+query.Encode(), nil)
req.Header.Set("Authorization", JiraToken)
req.Header.Set("Content-Type", "application/json")I need REST API on golang code also give me the same response with postman, which issues[0].key = ticket on board A.
So, where did I go wrong? please help. Thanks 