From e3dba02c03b1dd7cfba34c724c268af738d8f80c Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Mon, 16 Mar 2020 13:57:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0includes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/tasks/sync_user_forge_task.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/tasks/sync_user_forge_task.rb b/app/tasks/sync_user_forge_task.rb index d6d6ef272..d44d33f88 100644 --- a/app/tasks/sync_user_forge_task.rb +++ b/app/tasks/sync_user_forge_task.rb @@ -66,7 +66,7 @@ class SyncUserForgeTask #工单的内容 def get_issues(project, user_id) issues_params = [] - issues = project.issues.where(author_id: user_id) + issues = project.issues.includes(:journals).where(author_id: user_id) if issues.present? issues.find_each do |i| issue_json = i.as_json @@ -153,7 +153,7 @@ class SyncUserForgeTask def get_members(members,project) member_params = [] if members.present? - members.find_each do |m| + members.includes(:member_roles,user: :user_extensions).find_each do |m| member_user = m.user.as_json member_extension = m.user.try(:user_extensions).as_json || [] member_role = m.member_roles.as_json