更新获取 language 方式 #469

Merged
KingChan merged 1 commits from KingChan/forgeplus:huawei_code_check into dev_osredm_server 2025-11-19 16:39:21 +08:00
2 changed files with 5 additions and 4 deletions

View File

@ -72,7 +72,6 @@ class Api::V1::BaseController < ApplicationController
end
def verification_with_setting(key)
@project = load_project
return render_forbidden unless EduSetting.get(key).split(",").include?(current_user.id.to_s)
end
end

View File

@ -6,15 +6,17 @@ class Api::V1::Projects::CodecheckService < ApplicationService
def create_task(branch)
language = if @project.project_language.present?
@project.project_language.name.upcase
data = Gitea::Repository::Languages::ListService.call(@project.owner.login,
@project.repository.identifier, @project.owner&.gitea_token)
data[:body].keys.map(&:upcase)
else
"TYPESCRIPT"
["TYPESCRIPT"]
end
@client.create_task(
git_url: @project.repository.url,
git_branch: branch,
languages: [language],
languages: language,
username: @project.owner.login,
access_token: "this is opensource"
)