diff --git a/app/controllers/api/v1/sonarqubes_controller.rb b/app/controllers/api/v1/sonarqubes_controller.rb index bde3913e4..5e3c14f70 100644 --- a/app/controllers/api/v1/sonarqubes_controller.rb +++ b/app/controllers/api/v1/sonarqubes_controller.rb @@ -1,5 +1,5 @@ class Api::V1::SonarqubesController < Api::V1::BaseController - before_action :load_repository + #before_action :load_repository def sonar_initialize gitea_params = { has_actions: params[:has_actions] == 'true' ? true :false } gitea_setting = Gitea::Repository::UpdateService.call(@owner, @project.identifier, gitea_params) @@ -59,7 +59,7 @@ class Api::V1::SonarqubesController < Api::V1::BaseController def issues_search params_data = { - components: params[:components], + components: "#{params[:owner]}-#{params[:repo]}", s: params[:s], impactSoftwareQualities: params[:impactSoftwareQualities], issueStatuses: params[:issueStatuses], @@ -69,15 +69,15 @@ class Api::V1::SonarqubesController < Api::V1::BaseController additionalFields: params[:additionalFields], timeZone: params[:timeZone] } - data = Sonarqube.client.get('/api/issues/search', params_data) + data = Sonarqube.client.get('/api/issues/search', query: params_data) render_ok data end def ce_component params_data = { - components: params[:components] + components: "#{params[:owner]}-#{params[:repo]}", } - data = Sonarqube.client.get('/api/ce/component', params_data) + data = Sonarqube.client.get('/api/ce/component', query: params_data) render_ok data end @@ -85,7 +85,7 @@ class Api::V1::SonarqubesController < Api::V1::BaseController params_data = { issueKey: params[:issueKey] } - data = Sonarqube.client.get('/api/sources/issue_snippets', params_data) + data = Sonarqube.client.get('/api/sources/issue_snippets', query: params_data) render_ok data end @@ -93,28 +93,29 @@ class Api::V1::SonarqubesController < Api::V1::BaseController params_data = { key: params[:key] } - data = Sonarqube.client.get('/api/rules/show', params_data) + data = Sonarqube.client.get('/api/rules/show', query: params_data) render_ok data end def measures_search_history params_data = { from: params[:form], - component: params[:component], + component: "#{params[:owner]}-#{params[:repo]}", metrics: params[:metrics], ps: params[:ps] } - data = Sonarqube.client.get('/api/measures/search_history', params_data) + data = Sonarqube.client.get('/api/measures/search_history', query: params_data) render_ok data end def measures_component params_data = { - component: params[:component], + component: "#{params[:owner]}-#{params[:repo]}", additionalFields: params[:additionalFields], - metricKeys: params[:metricKeys], + metricKeys: params[:metricKeys] } - data = Sonarqube.client.get('/api/measures/component', params_data) + data = Sonarqube.client.get('/api/measures/component', query: params_data) + Sonarqube.project_create('new_project') render_ok data end end