From 91c5e6ee84016354305d841510848665a009e5d1 Mon Sep 17 00:00:00 2001 From: Chhekur <820121223505e@gmail.com> Date: Sat, 28 Aug 2021 00:19:33 +0530 Subject: [PATCH] add names into issue return --- issue.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/issue.go b/issue.go index 43c0985..4bb1e69 100644 --- a/issue.go +++ b/issue.go @@ -1059,7 +1059,7 @@ func (s *IssueService) AddLink(issueLink *IssueLink) (*Response, error) { // SearchWithContext will search for tickets according to the jql // // Jira API docs: https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-query-issues -func (s *IssueService) SearchWithContext(ctx context.Context, jql string, options *SearchOptions) ([]Issue, *Response, error) { +func (s *IssueService) SearchWithContext(ctx context.Context, jql string, options *SearchOptions) ([]Issue, map[string]string, *Response, error) { u := url.URL{ Path: "rest/api/2/search", } @@ -1090,7 +1090,7 @@ func (s *IssueService) SearchWithContext(ctx context.Context, jql string, option req, err := s.client.NewRequestWithContext(ctx, "GET", u.String(), nil) if err != nil { - return []Issue{}, nil, err + return []Issue{}, map[string]string{}, nil, err } v := new(searchResult) @@ -1098,11 +1098,11 @@ func (s *IssueService) SearchWithContext(ctx context.Context, jql string, option if err != nil { err = NewJiraError(resp, err) } - return v.Issues, resp, err + return v.Issues, v.Names, resp, err } // Search wraps SearchWithContext using the background context. -func (s *IssueService) Search(jql string, options *SearchOptions) ([]Issue, *Response, error) { +func (s *IssueService) Search(jql string, options *SearchOptions) ([]Issue, map[string]string, *Response, error) { return s.SearchWithContext(context.Background(), jql, options) } @@ -1121,7 +1121,7 @@ func (s *IssueService) SearchPagesWithContext(ctx context.Context, jql string, o options.MaxResults = 50 } - issues, resp, err := s.SearchWithContext(ctx, jql, options) + issues, _, resp, err := s.SearchWithContext(ctx, jql, options) if err != nil { return err } @@ -1143,7 +1143,7 @@ func (s *IssueService) SearchPagesWithContext(ctx context.Context, jql string, o } options.StartAt += resp.MaxResults - issues, resp, err = s.SearchWithContext(ctx, jql, options) + issues, _, resp, err = s.SearchWithContext(ctx, jql, options) if err != nil { return err }