Commit 11182fcedabfd5a74535daf9201b38a1e48d466a
1 parent
8b5f4fac
Exists in
master
and in
1 other branch
Revert "update remaining find_or_create_by_identfier calls"
This reverts commit 68dd3684bdb68ab97c91e55ea60b9bf0cf1d32dc.
Showing
3 changed files
with
7 additions
and
7 deletions
Show diff stats
app/controllers/choices_controller.rb
... | ... | @@ -45,7 +45,7 @@ class ChoicesController < InheritedResources::Base |
45 | 45 | |
46 | 46 | visitor = current_user.default_visitor |
47 | 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 | 49 | end |
50 | 50 | params[:choice].merge!(:creator => visitor) |
51 | 51 | |
... | ... | @@ -68,7 +68,7 @@ class ChoicesController < InheritedResources::Base |
68 | 68 | |
69 | 69 | end |
70 | 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 | 72 | flag_params.merge!({:visitor_id => visitor.id}) |
73 | 73 | end |
74 | 74 | respond_to do |format| | ... | ... |
app/models/question.rb
... | ... | @@ -237,7 +237,7 @@ class Question < ActiveRecord::Base |
237 | 237 | end |
238 | 238 | |
239 | 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 | 241 | result.merge!(:visitor_votes => Vote.find_without_default_scope(:all, :conditions => {:voter_id => visitor, :question_id => self.id}).length) |
242 | 242 | result.merge!(:visitor_ideas => visitor.choices.count) |
243 | 243 | end | ... | ... |
app/models/user.rb
... | ... | @@ -10,12 +10,12 @@ class User < ActiveRecord::Base |
10 | 10 | |
11 | 11 | def create_question(visitor_identifier, question_params) |
12 | 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 | 14 | question = visitor.questions.create(question_params.merge(:site => self)) |
15 | 15 | end |
16 | 16 | |
17 | 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 | 19 | raise "Question not found" if question.nil? |
20 | 20 | |
21 | 21 | #TODO Does this serve a purpose? |
... | ... | @@ -35,7 +35,7 @@ class User < ActiveRecord::Base |
35 | 35 | if visitor_identifier.nil? |
36 | 36 | visitor = default_visitor |
37 | 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 | 39 | end |
40 | 40 | visitor.vote_for!(options) |
41 | 41 | end |
... | ... | @@ -50,7 +50,7 @@ class User < ActiveRecord::Base |
50 | 50 | if visitor_identifier.nil? |
51 | 51 | visitor = default_visitor |
52 | 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 | 54 | end |
55 | 55 | visitor.skip!(options) |
56 | 56 | end | ... | ... |