From 9f9395bc9caeb1992f02ec8afc2f53854887360f Mon Sep 17 00:00:00 2001 From: Raphael Date: Tue, 17 Aug 2010 19:51:29 -0700 Subject: [PATCH] visible_person_by_id should check against self.person.id --- app/models/user.rb | 2 +- spec/controllers/people_controller_spec.rb | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index c51413605..791664550 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -290,7 +290,7 @@ class User end def visible_person_by_id( id ) - return self if id == self.id + return self if id == person.id friends.detect{|x| x.id == ensure_bson( id ) } end diff --git a/spec/controllers/people_controller_spec.rb b/spec/controllers/people_controller_spec.rb index f448f9f36..f039e0101 100644 --- a/spec/controllers/people_controller_spec.rb +++ b/spec/controllers/people_controller_spec.rb @@ -14,5 +14,8 @@ describe PeopleController do get :index, :q => "Eu" end - + + it 'should go to the current_user show page' do + get :show, :id => @user.person.id + end end