This is an automated email from the ASF dual-hosted git repository.
zhangliang2022 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 86fbbcfd fix: to fix issue2786 (#2813)
86fbbcfd is described below
commit 86fbbcfd020491e15cfa3a9d88c23cc8cd110049
Author: tsoc <[email protected]>
AuthorDate: Wed Aug 24 10:38:51 2022 +0800
fix: to fix issue2786 (#2813)
---
plugins/gitee/tasks/api_client.go | 10 ++++++++++
plugins/gitee/tasks/pr_commit_collector.go | 1 +
2 files changed, 11 insertions(+)
diff --git a/plugins/gitee/tasks/api_client.go
b/plugins/gitee/tasks/api_client.go
index 8449437a..6594953e 100644
--- a/plugins/gitee/tasks/api_client.go
+++ b/plugins/gitee/tasks/api_client.go
@@ -68,3 +68,13 @@ func NewGiteeApiClient(taskCtx core.TaskContext, connection
*models.GiteeConnect
}
return asyncApiClient, nil
}
+
+func ignoreHTTPStatus404(res *http.Response) error {
+ if res.StatusCode == http.StatusUnauthorized {
+ return fmt.Errorf("authentication failed, please check your
AccessToken")
+ }
+ if res.StatusCode == http.StatusNotFound {
+ return helper.ErrIgnoreAndContinue
+ }
+ return nil
+}
diff --git a/plugins/gitee/tasks/pr_commit_collector.go
b/plugins/gitee/tasks/pr_commit_collector.go
index b6dde388..8ba15621 100644
--- a/plugins/gitee/tasks/pr_commit_collector.go
+++ b/plugins/gitee/tasks/pr_commit_collector.go
@@ -91,6 +91,7 @@ func CollectApiPullRequestCommits(taskCtx
core.SubTaskContext) error {
}
return items, nil
},
+ AfterResponse: ignoreHTTPStatus404,
})
if err != nil {