diff --git a/app/views/services/finder.html.haml b/app/views/services/finder.html.haml
index 8a3f3d069..6208f8b7e 100644
--- a/app/views/services/finder.html.haml
+++ b/app/views/services/finder.html.haml
@@ -21,7 +21,7 @@
= search_field_tag :contact_search, "", :class => 'contact_list_search', :results => 5, :placeholder => t('shared.contact_list.all_contacts')
%ul
- for uid in @friends.keys
- = render :partial => 'remote_person', :friend => @friends[uid], :uid => uid
+ = render :partial => 'remote_friend', :friend => @friends[uid], :uid => uid
- else
%br
%br
diff --git a/spec/models/services/facebook_spec.rb b/spec/models/services/facebook_spec.rb
index 57f4ca63f..e67076a13 100644
--- a/spec/models/services/facebook_spec.rb
+++ b/spec/models/services/facebook_spec.rb
@@ -70,6 +70,9 @@ JSON
it 'contains a diaspora person object' do
@service.finder.values.first[:person].should == @user2.person
end
+ it 'caches the profile' do
+ @service.finder.values.first[:person].profile.loaded?.should be_true
+ end
it 'does not include the person if the search is disabled' do
p = @user2.person.profile
p.searchable = false