From e170829bf7381ea8d62c020b6103d945578c6924 Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Wed, 25 Jan 2012 19:40:40 -0800 Subject: [PATCH] pull back less Person objects in the stream query. --- lib/diaspora/user/querying.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/diaspora/user/querying.rb b/lib/diaspora/user/querying.rb index 2385501c6..9106f7b8e 100644 --- a/lib/diaspora/user/querying.rb +++ b/lib/diaspora/user/querying.rb @@ -244,7 +244,7 @@ module Diaspora def construct_public_followings_sql(opts) aspects = Aspect.where(:id => opts[:by_members_of]) - person_ids = people_in_aspects(aspects).map{|p| p.id} + person_ids = Person.connection.select_values(people_in_aspects(aspects).select("id").to_sql) query = opts[:klass].where(:author_id => person_ids, :public => true, :pending => false)