diff --git a/backend/plugins/zentao/tasks/bug_commits_extractor.go b/backend/plugins/zentao/tasks/bug_commits_extractor.go index 498e9bb8930..6a634557ad0 100644 --- a/backend/plugins/zentao/tasks/bug_commits_extractor.go +++ b/backend/plugins/zentao/tasks/bug_commits_extractor.go @@ -20,6 +20,7 @@ package tasks import ( "encoding/json" "net/url" + "path" "regexp" "github.com/apache/incubator-devlake/core/errors" @@ -93,7 +94,7 @@ func ExtractBugCommits(taskCtx plugin.SubTaskContext) errors.Error { return nil, errors.Default.WrapRaw(err) } bugCommits.Host = u.Host - bugCommits.RepoRevision = u.Path + bugCommits.RepoRevision = "/" + path.Base(u.Path) results := make([]interface{}, 0) results = append(results, bugCommits) diff --git a/backend/plugins/zentao/tasks/story_commits_extractor.go b/backend/plugins/zentao/tasks/story_commits_extractor.go index 97243db251a..4a5d133da53 100644 --- a/backend/plugins/zentao/tasks/story_commits_extractor.go +++ b/backend/plugins/zentao/tasks/story_commits_extractor.go @@ -20,6 +20,7 @@ package tasks import ( "encoding/json" "net/url" + "path" "regexp" "github.com/apache/incubator-devlake/core/errors" @@ -89,7 +90,7 @@ func ExtractStoryCommits(taskCtx plugin.SubTaskContext) errors.Error { } storyCommits.Host = u.Host - storyCommits.RepoRevision = u.Path + storyCommits.RepoRevision = "/" + path.Base(u.Path) results := make([]interface{}, 0) results = append(results, storyCommits) diff --git a/backend/plugins/zentao/tasks/task_commits_extractor.go b/backend/plugins/zentao/tasks/task_commits_extractor.go index 533df08e7b2..5f52c3ebcf8 100644 --- a/backend/plugins/zentao/tasks/task_commits_extractor.go +++ b/backend/plugins/zentao/tasks/task_commits_extractor.go @@ -20,6 +20,7 @@ package tasks import ( "encoding/json" "net/url" + "path" "regexp" "github.com/apache/incubator-devlake/core/errors" @@ -89,7 +90,7 @@ func ExtractTaskCommits(taskCtx plugin.SubTaskContext) errors.Error { } taskCommits.Host = u.Host - taskCommits.RepoRevision = u.Path + taskCommits.RepoRevision = "/" + path.Base(u.Path) results := make([]interface{}, 0) results = append(results, taskCommits)