This is an automated email from the ASF dual-hosted git repository.

warren pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new 9ca13fa0 fix(jira): change filter for jira_issues
9ca13fa0 is described below

commit 9ca13fa0de868e1bd9a996b7a6963ac06ab66e86
Author: Yingchu Chen <[email protected]>
AuthorDate: Thu Jun 30 13:14:31 2022 +0800

    fix(jira): change filter for jira_issues
    
    closes #2386
---
 plugins/jira/models/connection.go     | 5 ++---
 plugins/jira/tasks/issue_convertor.go | 4 +++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/plugins/jira/models/connection.go 
b/plugins/jira/models/connection.go
index fea93aaf..44d886e0 100644
--- a/plugins/jira/models/connection.go
+++ b/plugins/jira/models/connection.go
@@ -40,9 +40,8 @@ type BoardResponse struct {
 }
 
 type JiraConnection struct {
-       helper.RestConnection      `mapstructure:",squash"`
-       helper.BasicAuth           `mapstructure:",squash"`
-       RemotelinkCommitShaPattern string 
`gorm:"type:varchar(255);comment='golang regexp, the first group will be 
recognized as commit sha, ref https://github.com/google/re2/wiki/Syntax'" 
json:"remotelinkCommitShaPattern"`
+       helper.RestConnection `mapstructure:",squash"`
+       helper.BasicAuth      `mapstructure:",squash"`
 }
 
 func (JiraConnection) TableName() string {
diff --git a/plugins/jira/tasks/issue_convertor.go 
b/plugins/jira/tasks/issue_convertor.go
index 0c2a4876..d1be94d8 100644
--- a/plugins/jira/tasks/issue_convertor.go
+++ b/plugins/jira/tasks/issue_convertor.go
@@ -48,7 +48,9 @@ func ConvertIssues(taskCtx core.SubTaskContext) error {
        clauses := []dal.Clause{
                dal.Select("_tool_jira_issues.*"),
                dal.From(jiraIssue),
-               dal.Join("left join _tool_jira_board_issues on 
_tool_jira_board_issues.issue_id = _tool_jira_issues.issue_id"),
+               dal.Join(`left join _tool_jira_board_issues 
+                       on _tool_jira_board_issues.issue_id = 
_tool_jira_issues.issue_id 
+                       and _tool_jira_board_issues.connection_id = 
_tool_jira_issues.connection_id`),
                dal.Where(
                        "_tool_jira_board_issues.connection_id = ? AND 
_tool_jira_board_issues.board_id = ?",
                        data.Options.ConnectionId,

Reply via email to