From 4a4ced0edd6a15f1be382b56fe550585f0c57513 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Wed, 25 Dec 2019 19:31:27 +0800 Subject: [PATCH] FIX sync repository identifier --- app/services/repositories/create_service.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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