diff --git a/app/models/user.rb b/app/models/user.rb index b9199fcf7b58fc9dee9ba0f4678e805d328d4946..a520a579f6ab28db92b875237d9c5e8dbc5eeae9 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -31,7 +31,7 @@ class User ######### Friend Requesting def send_friend_request_to(friend_url) - unless Person.where(:url => friend_url).first + unless self.friends.where(:url => friend_url).first p = Request.instantiate(:to => friend_url, :from => self.person) if p.save p.push_to_url friend_url diff --git a/db/seeds/tom.rb b/db/seeds/tom.rb index d180c3a7d9d05e01ed09c31781bd6e7f65a8c4eb..17b9375ca9cf4a41b30ff1ca92a00d3ef16b4cba 100644 --- a/db/seeds/tom.rb +++ b/db/seeds/tom.rb @@ -18,3 +18,10 @@ user = User.create( :email => "tom@tom.joindiaspora.com", ) user.person.save +user2 = User.create( :email => "korth@tom.joindiaspora.com", + :password => "evankorth", + :person => Person.new( :email => "korth@tom.joindiaspora.com", + :url => "http://tom.joindiaspora.com/", + :profile => Profile.new( :first_name => "Evan", + :last_name => "Korth"))) +user2.person.save