Avoid allocating an extra array.

This commit is contained in:
Guo Xiang Tan 2017-09-08 13:10:37 +08:00
parent 0f2a303f00
commit 2db47f98cd

View File

@ -24,7 +24,9 @@ class SuggestedTopicsBuilder
if @category_id && SiteSetting.limit_suggested_to_category?
results = results.where(category_id: @category_id)
end
results = results.to_a.reject { |topic| @category_topic_ids.include?(topic.id) }
results = results.to_a
results.reject! { |topic| @category_topic_ids.include?(topic.id) }
unless results.empty?
# Keep track of the ids we've added