diff --git a/lib/tasks/sync_outer_repo.rake b/lib/tasks/sync_outer_repo.rake index 40b9b6615..6f9ba2458 100644 --- a/lib/tasks/sync_outer_repo.rake +++ b/lib/tasks/sync_outer_repo.rake @@ -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)