From 8b7f938a6369ea0251be382c5c0b5156bc6d08ea Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Fri, 5 Aug 2011 16:41:53 -0700 Subject: [PATCH] Order the results of ServicesController#finder --- app/models/services/facebook.rb | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/models/services/facebook.rb b/app/models/services/facebook.rb index a63ca884c..4a9105633 100644 --- a/app/models/services/facebook.rb +++ b/app/models/services/facebook.rb @@ -22,13 +22,14 @@ class Services::Facebook < Service def finder(opts = {}) Rails.logger.debug("event=friend_finder type=facebook sender_id=#{self.user_id}") prevent_service_users_from_being_empty - if opts[:local] - self.service_users.with_local_people - elsif opts[:remote] - self.service_users.with_remote_people - else - self.service_users - end + result = if opts[:local] + self.service_users.with_local_people + elsif opts[:remote] + self.service_users.with_remote_people + else + self.service_users + end + result.order('service_users.person_id DESC, service_users.name') end def save_friends