From 495dc0d2e1301828f5580de8d6c32a8a076d3124 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Wed, 21 Oct 2020 11:53:52 +0800 Subject: [PATCH] FIX query project --- app/models/project.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/project.rb b/app/models/project.rb index a0096c032..f164968ad 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -178,7 +178,8 @@ class Project < ApplicationRecord def self.find_with_namespace(namespace_path, identifier) logger.info "########namespace_path: #{namespace_path} ########identifier: #{identifier} " - project = Project.find_by(identifier: identifier) + project = Project.find_by(identifier: identifier) || Project.find_by(identifier: "#{namespace_path}/#{identifier}") + return nil if project.blank? if project.forge? @@ -203,5 +204,6 @@ class Project < ApplicationRecord def self.sync_educoder_shixun(url, private_token, page, per_page) SyncEducoderShixunJob.perform_later(url, private_token, page, per_page) + end end