FIX sync repository identifier

dev_forge
Jasder 5 years ago
parent 1344293506
commit 4a4ced0edd

@ -12,7 +12,7 @@ class Repositories::CreateService < ApplicationService
ActiveRecord::Base.transaction do ActiveRecord::Base.transaction do
if @repository.save! if @repository.save!
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
sync_project(gitea_repository) sync_project(@repository, gitea_repository)
sync_repository(@repository, gitea_repository) sync_repository(@repository, gitea_repository)
end end
@repository @repository
@ -24,7 +24,8 @@ class Repositories::CreateService < ApplicationService
private 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 project.update_columns(gpid: gitea_repository["id"]) if gitea_repository
end end

Loading…
Cancel
Save