diff --git a/app/services/api/v1/projects/codecheck_service.rb b/app/services/api/v1/projects/codecheck_service.rb index a014ab129..97c8f0050 100644 --- a/app/services/api/v1/projects/codecheck_service.rb +++ b/app/services/api/v1/projects/codecheck_service.rb @@ -8,7 +8,10 @@ class Api::V1::Projects::CodecheckService < ApplicationService language = if @project.project_language.present? data = Gitea::Repository::Languages::ListService.call(@project.owner.login, @project.repository.identifier, @project.owner&.gitea_token) - data[:body].keys.map(&:upcase) + project_language = data[:body].keys.map(&:upcase) + + huawei_language = %w[PYTHON JAVA C++ CSS PHP JAVASCRIPT GO HTML C# TYPESCRIPT SHELL LUA RUST KOTLIN SCALA ARKTS SQL CANGJIE] + project_language & huawei_language else ["TYPESCRIPT"] end