diff --git a/app/tasks/sync_user_forge_task.rb b/app/tasks/sync_user_forge_task.rb index b9a69f5ca..911199688 100644 --- a/app/tasks/sync_user_forge_task.rb +++ b/app/tasks/sync_user_forge_task.rb @@ -64,7 +64,7 @@ class SyncUserForgeTask #工单的内容 def get_issues(project, user_id) issues_params = [] - issues = project.issues.where(author_id: user_id) + issues = project.issues if issues.present? issues.find_each do |i| issue_json = i.as_json @@ -158,13 +158,12 @@ class SyncUserForgeTask member_user = m.user.as_json member_extension = m.user.try(:user_extension).as_json || [] member_role = m.member_roles.as_json - member_issues = get_issues(project, m.user_id) + # member_issues = get_issues(project, m.user_id) get_member = { member: m.as_json, member_user: member_user, member_extension: member_extension, - member_roles: member_role, - member_issues: member_issues + member_roles: member_role } member_params.push(get_member) end