diff --git a/app/services/repositories/create_service.rb b/app/services/repositories/create_service.rb index 38aecaaa0..70dc84799 100644 --- a/app/services/repositories/create_service.rb +++ b/app/services/repositories/create_service.rb @@ -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