修改sync_user_forte

This commit is contained in:
sylor_huang@126.com 2020-03-16 15:11:22 +08:00
parent e3dba02c03
commit b9ee72b3b5
1 changed files with 4 additions and 3 deletions

View File

@ -12,9 +12,10 @@ class SyncUserForgeTask
user_params = u.as_json
user_extension_params = u.try(:user_extensions).as_json || []
target_params = []
if u.projects.present?
projects = u.projects.includes(:versions,:repository,:project_score, issues: [:journals],owner: [:user_extensions], members: [roles: [:member_roles]])
projects.find_each do |p|
user_projects = Project.where(user_id: u.id)
if user_projects.present?
projects = user_projects.includes(:versions,:repository,:project_score, issues: [:journals],owner: [:user_extensions], members: [roles: [:member_roles]])
projects.each do |p|
identifier = p.try(:identifier)
if p.repository.present? && p.repository.try(:identifier).present?
identifier = p.repository.try(:identifier)