From 2948ad2033821b7fc8b0ebe0a1981e504cd04c85 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Wed, 12 Aug 2020 15:28:09 +0800 Subject: [PATCH] Change --- app/jobs/sync_forge_project_job.rb | 2 +- app/jobs/sync_mirrored_repository_job.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/jobs/sync_forge_project_job.rb b/app/jobs/sync_forge_project_job.rb index 6f23ef0e..4df09152 100644 --- a/app/jobs/sync_forge_project_job.rb +++ b/app/jobs/sync_forge_project_job.rb @@ -15,7 +15,7 @@ class SyncForgeProjectJob < ApplicationJob if project.save repository = Repository.new(repository_params.merge({ project_id: project.id, user_id: get_rand_user.id, login: get_rand_user.login })) if repository.save # 同步镜像 - repository.sync_mirror! + # repository.sync_mirror! SyncMirroredRepositoryJob.perform_later(repository.id, get_rand_user.id) end project_score = ProjectScore.new(project_socre_params.merge({project_id: project.id})) diff --git a/app/jobs/sync_mirrored_repository_job.rb b/app/jobs/sync_mirrored_repository_job.rb index 0509eddd..deacbc17 100644 --- a/app/jobs/sync_mirrored_repository_job.rb +++ b/app/jobs/sync_mirrored_repository_job.rb @@ -6,6 +6,6 @@ class SyncMirroredRepositoryJob < ApplicationJob current_user = User.find_by(id: user_id) return if repo.blank? || current_user.blank? result = Gitea::Repository::SyncMirroredService.new(repo.user.login, repo.identifier, token: current_user.gitea_token).call - repo&.mirror&.set_status! if result[:status] === 200 + repo&.mirror&.set_status! if result[:status] === 200 && repo&.mirror end end