diff --git a/backend/plugins/sonarqube/api/blueprint_v200.go b/backend/plugins/sonarqube/api/blueprint_v200.go index e4804534b5d..0621ac03bf9 100644 --- a/backend/plugins/sonarqube/api/blueprint_v200.go +++ b/backend/plugins/sonarqube/api/blueprint_v200.go @@ -131,7 +131,8 @@ func GetApiProject( } query := url.Values{} query.Set("q", projectKey) - res, err := apiClient.Get("projects/search", query, nil) + query.Set("qualifiers", "TRK") + res, err := apiClient.Get("components/search_projects", query, nil) if err != nil { return nil, err } diff --git a/backend/plugins/sonarqube/api/remote_api.go b/backend/plugins/sonarqube/api/remote_api.go index 704cdabf5e7..70084dbd00c 100644 --- a/backend/plugins/sonarqube/api/remote_api.go +++ b/backend/plugins/sonarqube/api/remote_api.go @@ -52,6 +52,7 @@ func querySonarqubeProjects( "p": {fmt.Sprintf("%v", page.Page)}, "ps": {fmt.Sprintf("%v", page.PageSize)}, "q": {keyword}, + "qualifiers": {"TRK"}, }, nil) if err != nil { return