|
|
|
@@ -12,7 +12,7 @@ namespace :sync_outer_repo do |
|
|
|
project = user.projects.find_by(identifier: row[4]) |
|
|
|
unless project.present? |
|
|
|
p_category = ProjectCategory.find_or_create_by(name: row[6]) |
|
|
|
p_language = ProjectLanguage.find_or_create_by(name: row[7].split("/")[0]) |
|
|
|
p_language = ProjectLanguage.find_or_create_by(name: row[7].to_s.split("/")[0]) if row[7] |
|
|
|
p_license = License.find_by(name: row[8]) |
|
|
|
|
|
|
|
mirror_params = { |
|
|
|
@@ -21,7 +21,7 @@ namespace :sync_outer_repo do |
|
|
|
description: row[9], |
|
|
|
repository_name: row[4], |
|
|
|
project_category_id: p_category.id, |
|
|
|
project_language_id: p_language.id, |
|
|
|
project_language_id: p_language&.id, |
|
|
|
clone_addr: row[10] |
|
|
|
} |
|
|
|
Projects::MigrateService.call(user, mirror_params) |
|
|
|
|