Skip to content

Commit 7966f87

Browse files
author
Jemilu Mohammed
committed
add issue prefix to issue titles in issue_search query - makes duplicate issues easier to identify
1 parent c189c44 commit 7966f87

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

backend/integrations/gitlab/gitlab.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ func SearchGitlabIssues(accessToken string, query string) ([]*modelInputs.Issues
297297
return lo.Map(res, func(res GitlabIssue, _ int) *modelInputs.IssuesSearchResult {
298298
return &modelInputs.IssuesSearchResult{
299299
ID: fmt.Sprint(res.ID),
300-
Title: res.Title,
300+
Title: fmt.Sprintf("#%d - %s", res.IID, res.Title),
301301
IssueURL: res.WebURL,
302302
}
303303
}), nil

backend/integrations/height/height.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,17 +284,17 @@ func makeQueryParams(query string) string {
284284

285285
func SearchTask(accessToken string, query string) ([]*model.IssuesSearchResult, error) {
286286
type HeightTask struct {
287-
Name string `json:"name"`
288-
URL string `json:"url"`
289-
ID string `json:"id"`
287+
Name string `json:"name"`
288+
URL string `json:"url"`
289+
ID string `json:"id"`
290+
Index int `json:"index"`
290291
}
291292

292293
type HeightTaskSearchResponse struct {
293294
List []HeightTask `json:"list"`
294295
}
295296

296297
url := fmt.Sprintf("/tasks?%s", makeQueryParams(query))
297-
fmt.Println("URL", url)
298298
results, err := doGetRequest[HeightTaskSearchResponse](accessToken, url)
299299

300300
if err != nil {
@@ -304,7 +304,7 @@ func SearchTask(accessToken string, query string) ([]*model.IssuesSearchResult,
304304
return lo.Map(results.List, func(res HeightTask, _ int) *model.IssuesSearchResult {
305305
return &model.IssuesSearchResult{
306306
ID: res.ID,
307-
Title: res.Name,
307+
Title: fmt.Sprintf("#%d - %s", res.Index, res.Name),
308308
IssueURL: res.URL,
309309
}
310310
}), nil

backend/integrations/jira/jira.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ func SearchJiraIssues(accessToken string, workspace *model.Workspace, query stri
236236
return lo.Map(results, func(res JiraIssuesAutoCompleteResponse, _ int) *modelInputs.IssuesSearchResult {
237237
return &modelInputs.IssuesSearchResult{
238238
ID: fmt.Sprint(res.ID),
239-
Title: res.SummaryText,
239+
Title: fmt.Sprintf("[%s] %s", res.Key, res.SummaryText),
240240
IssueURL: MakeExternalIdForJiraTask(workspace, res.Key),
241241
}
242242
}), nil

backend/private-graph/graph/resolver.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2549,7 +2549,7 @@ func (r *Resolver) SearchLinearIssues(accessToken string, searchTerm string) ([]
25492549
return lo.Map(searchIssuesResponse.Data.SearchIssues.Nodes, func(res LinearIssue, _ int) *modelInputs.IssuesSearchResult {
25502550
return &modelInputs.IssuesSearchResult{
25512551
ID: res.Id,
2552-
Title: res.Title,
2552+
Title: fmt.Sprintf("%s - %s", res.Identifier, res.Title),
25532553
IssueURL: res.Identifier,
25542554
}
25552555
}), nil
@@ -3027,7 +3027,7 @@ func (r *Resolver) SearchGitHubIssues(
30273027
return lo.Map(issues, func(t *github2.Issue, i int) *modelInputs.IssuesSearchResult {
30283028
return &modelInputs.IssuesSearchResult{
30293029
ID: strconv.FormatInt(t.GetID(), 10),
3030-
Title: t.GetTitle(),
3030+
Title: fmt.Sprintf("#%d %s", t.GetNumber(), t.GetTitle()),
30313031
IssueURL: t.GetHTMLURL(),
30323032
}
30333033
}), nil

0 commit comments

Comments
 (0)