|
|
|
@ -12,7 +12,7 @@ class Repositories::CreateService < ApplicationService
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
if @repository.save!
|
|
|
|
|
gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call
|
|
|
|
|
sync_project(gitea_repository)
|
|
|
|
|
sync_project(@repository, gitea_repository)
|
|
|
|
|
sync_repository(@repository, gitea_repository)
|
|
|
|
|
end
|
|
|
|
|
@repository
|
|
|
|
@ -24,7 +24,8 @@ class Repositories::CreateService < ApplicationService
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
def sync_project(gitea_repository)
|
|
|
|
|
def sync_project(repository, gitea_repository)
|
|
|
|
|
project.update_column('identifier', repository.identifier)
|
|
|
|
|
project.update_columns(gpid: gitea_repository["id"]) if gitea_repository
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|