From acf6936d7c1970e7f090f3a2668d00d741eb3331 Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Thu, 3 Nov 2011 20:48:02 -0700 Subject: [PATCH] fix specs in contact --- app/models/contact.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/contact.rb b/app/models/contact.rb index 1d19283b1..824cc25dc 100644 --- a/app/models/contact.rb +++ b/app/models/contact.rb @@ -4,7 +4,6 @@ class Contact < ActiveRecord::Base belongs_to :user - validates_presence_of :user belongs_to :person validates :person, :presence => true @@ -18,6 +17,7 @@ class Contact < ActiveRecord::Base validate :not_contact_for_self, :not_blocked_user + validates_presence_of :user validates_uniqueness_of :person_id, :scope => :user_id before_destroy :destroy_notifications, @@ -101,7 +101,7 @@ class Contact < ActiveRecord::Base end def not_blocked_user - if user.blocks.where(:person_id => person_id).exists? + if user && user.blocks.where(:person_id => person_id).exists? errors[:base] << 'Cannot connect to an ignored user' false else