diff --git a/app/models/search_endpoint.rb b/app/models/search_endpoint.rb index d3aa9db43..4b61c26cf 100644 --- a/app/models/search_endpoint.rb +++ b/app/models/search_endpoint.rb @@ -49,16 +49,6 @@ class SearchEndpoint < ApplicationRecord } # rubocop:enable Layout/LineLength - scope :for_user_directly_owned2, ->(user) { - joins(' - LEFT OUTER JOIN `tries` ON `tries`.`search_endpoint_id` = `search_endpoints`.`id` - LEFT OUTER JOIN `cases` ON `cases`.`id` = `tries`.`case_id` - LEFT OUTER JOIN `users` ON `users`.`id` = `cases`.`owner_id` - ').where(' - `users`.`id` = ? - ', user.id) - } - scope :for_user_directly_owned, ->(user) { where(' `search_endpoints`.`owner_id` = ? diff --git a/db/sample_data_seeds.rb b/db/sample_data_seeds.rb index d61f6fd84..9565032f5 100755 --- a/db/sample_data_seeds.rb +++ b/db/sample_data_seeds.rb @@ -375,7 +375,10 @@ def print_case_info the_case case_names = ["Typeahead: Dairy", "Typeahead: Meats", "Typeahead: Dessert", "Typeahead: Fruit & Veg"] case_names.each do |case_name| - + # check if we've already created the case + if realistic_activity_user.cases.exists?(case_name: case_name) + break + end kase = realistic_activity_user.cases.create case_name: case_name days_of_experimentation = rand(3..20) # somewhere between