新增:创建项目错误返回

This commit is contained in:
yystopf 2024-04-24 12:41:28 +08:00
parent c58880a4d3
commit dd4eab1c9d
1 changed files with 5 additions and 3 deletions

View File

@ -35,16 +35,18 @@ class Repositories::CreateService < ApplicationService
end end
rescue => e rescue => e
puts "create repository service error: #{e.message}" puts "create repository service error: #{e.message}"
raise Error, e.message raise Error, "服务器错误,请联系系统管理员!"
end end
private private
def create_gitea_repository def create_gitea_repository
if project.owner.is_a?(User) if project.owner.is_a?(User)
@gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call # @gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call
@gitea_repository = $gitea_client.post_user_repos({query: {token: user.gitea_token, body: gitea_repository_params.to_json}})
elsif project.owner.is_a?(Organization) elsif project.owner.is_a?(Organization)
@gitea_repository = Gitea::Organization::Repository::CreateService.call(user.gitea_token, project.owner.login, gitea_repository_params) # @gitea_repository = Gitea::Organization::Repository::CreateService.call(user.gitea_token, project.owner.login, gitea_repository_params)
@gitea_repository = $gitea_client.post_orgs_repos_by_org(project.owner.login, {query: {token: user.gitea_token}, body: gitea_repository_params.to_json})
end end
end end