diff --git a/Gemfile.lock b/Gemfile.lock
index 6ac7368bf55f30ad415834f843b528a17cec9900..9f27fc630e7b895e188156c765e215e65fe09892 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -174,7 +174,7 @@ GEM
     eventmachine (0.12.10)
     excon (0.2.4)
     extlib (0.9.15)
-    factory_girl (2.0.2)
+    factory_girl (2.0.3)
     factory_girl_rails (1.1.0)
       factory_girl (~> 2.0.0)
       railties (>= 3.0.0)
diff --git a/spec/factories.rb b/spec/factories.rb
index a294c43623a340669b84774a9b4d61ef7fe225dd..bf6640a6734593d8b9d9e487a2b48df6cb5cc871 100644
--- a/spec/factories.rb
+++ b/spec/factories.rb
@@ -30,7 +30,7 @@ end
 
 Factory.define :searchable_person, :parent => :person do |p|
   p.after_build do |person|
-    person.profile.searchable = true
+    person.profile = Factory.build(:profile, :person => person, :searchable => true)
   end
 end