修改project的identifier为repository的iden

forge
sylor_huang@126.com 5 years ago
parent 77577618c8
commit 307483a3cd

@ -14,10 +14,15 @@ class SyncUserForgeTask
user_extension_params = u.try(:user_extension).as_json || []
target_params = []
if u.projects.present?
projects = u.projects.includes(:versions,:project_score,:commits, :pull_requests, issues: [:journals,:commit_issues],owner: [:user_extension], members: [roles: [:member_roles]])
projects = u.projects.includes(:versions,:repository,:project_score,:commits, :pull_requests, issues: [:journals,:commit_issues],owner: [:user_extension], members: [roles: [:member_roles]])
projects.find_each do |p|
identifier = p.try(:identifier)
if p.repository.present? && p.repository.try(:identifier).present?
identifier = p.repository.try(:identifier)
end
member_params = get_members(p.members,p)
project_params = p.as_json
project_params["identifier"] = identifier
issue_params = get_issues(p, u.id)
versions_params = get_versions(p)
project_score_params = get_scores(p)

Loading…
Cancel
Save