PERF: Remove N+1 query when generating posters summary.

This commit is contained in:
Guo Xiang Tan
2017-09-14 12:07:35 +08:00
parent f3fadf41b7
commit 195982fd41
2 changed files with 9 additions and 2 deletions
+6 -1
View File
@@ -346,8 +346,13 @@ class TopicQuery
end
avatar_lookup = AvatarLookup.new(user_ids)
primary_group_lookup = PrimaryGroupLookup.new(user_ids)
topics.each do |t|
t.posters = t.posters_summary(avatar_lookup: avatar_lookup)
t.posters = t.posters_summary(
avatar_lookup: avatar_lookup,
primary_group_lookup: primary_group_lookup
)
end
end