Commit 11182fcedabfd5a74535daf9201b38a1e48d466a

Authored by Luke Baker
1 parent 8b5f4fac

Revert "update remaining find_or_create_by_identfier calls"

This reverts commit 68dd3684bdb68ab97c91e55ea60b9bf0cf1d32dc.
app/controllers/choices_controller.rb
@@ -45,7 +45,7 @@ class ChoicesController < InheritedResources::Base @@ -45,7 +45,7 @@ class ChoicesController < InheritedResources::Base
45 45
46 visitor = current_user.default_visitor 46 visitor = current_user.default_visitor
47 if visitor_identifier 47 if visitor_identifier
48 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, current_user.id) 48 + visitor = current_user.visitors.find_or_create_by_identifier(visitor_identifier)
49 end 49 end
50 params[:choice].merge!(:creator => visitor) 50 params[:choice].merge!(:creator => visitor)
51 51
@@ -68,7 +68,7 @@ class ChoicesController < InheritedResources::Base @@ -68,7 +68,7 @@ class ChoicesController < InheritedResources::Base
68 68
69 end 69 end
70 if visitor_identifier = params[:visitor_identifier] 70 if visitor_identifier = params[:visitor_identifier]
71 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, current_user.id) 71 + visitor = current_user.visitors.find_or_create_by_identifier(visitor_identifier)
72 flag_params.merge!({:visitor_id => visitor.id}) 72 flag_params.merge!({:visitor_id => visitor.id})
73 end 73 end
74 respond_to do |format| 74 respond_to do |format|
app/models/question.rb
@@ -237,7 +237,7 @@ class Question < ActiveRecord::Base @@ -237,7 +237,7 @@ class Question < ActiveRecord::Base
237 end 237 end
238 238
239 if params[:with_visitor_stats] 239 if params[:with_visitor_stats]
240 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, current_user.id) 240 + visitor = current_user.visitors.find_or_create_by_identifier(visitor_identifier)
241 result.merge!(:visitor_votes => Vote.find_without_default_scope(:all, :conditions => {:voter_id => visitor, :question_id => self.id}).length) 241 result.merge!(:visitor_votes => Vote.find_without_default_scope(:all, :conditions => {:voter_id => visitor, :question_id => self.id}).length)
242 result.merge!(:visitor_ideas => visitor.choices.count) 242 result.merge!(:visitor_ideas => visitor.choices.count)
243 end 243 end
app/models/user.rb
@@ -10,12 +10,12 @@ class User < ActiveRecord::Base @@ -10,12 +10,12 @@ class User < ActiveRecord::Base
10 10
11 def create_question(visitor_identifier, question_params) 11 def create_question(visitor_identifier, question_params)
12 logger.info "the question_params are #{question_params.inspect}" 12 logger.info "the question_params are #{question_params.inspect}"
13 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, self.id) 13 + visitor = visitors.find_or_create_by_identifier(visitor_identifier)
14 question = visitor.questions.create(question_params.merge(:site => self)) 14 question = visitor.questions.create(question_params.merge(:site => self))
15 end 15 end
16 16
17 def create_choice(visitor_identifier, question, choice_params = {}) 17 def create_choice(visitor_identifier, question, choice_params = {})
18 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, self.id) 18 + visitor = visitors.find_or_create_by_identifier(visitor_identifier)
19 raise "Question not found" if question.nil? 19 raise "Question not found" if question.nil?
20 20
21 #TODO Does this serve a purpose? 21 #TODO Does this serve a purpose?
@@ -35,7 +35,7 @@ class User < ActiveRecord::Base @@ -35,7 +35,7 @@ class User < ActiveRecord::Base
35 if visitor_identifier.nil? 35 if visitor_identifier.nil?
36 visitor = default_visitor 36 visitor = default_visitor
37 else 37 else
38 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, self.id) 38 + visitor = visitors.find_or_create_by_identifier(visitor_identifier)
39 end 39 end
40 visitor.vote_for!(options) 40 visitor.vote_for!(options)
41 end 41 end
@@ -50,7 +50,7 @@ class User < ActiveRecord::Base @@ -50,7 +50,7 @@ class User < ActiveRecord::Base
50 if visitor_identifier.nil? 50 if visitor_identifier.nil?
51 visitor = default_visitor 51 visitor = default_visitor
52 else 52 else
53 - visitor = Visitor.find_or_create_by_identifier_and_site_id(visitor_identifier, self.id) 53 + visitor = visitors.find_or_create_by_identifier(visitor_identifier)
54 end 54 end
55 visitor.skip!(options) 55 visitor.skip!(options)
56 end 56 end