FIX: thor populate:posts tool needs to use find_by_username

This commit is contained in:
Neil Lalonde 2014-08-26 12:32:08 -04:00
parent 55249750ff
commit 79e37ad1a8

View file

@ -24,7 +24,7 @@ class Populate < Thor
def posts def posts
require './config/environment' require './config/environment'
users = User.find_all_by_username_lower(options[:users].map(&:downcase)) users = options[:users].map { |u| User.find_by_username(u.downcase) }
if users.length != options[:users].length if users.length != options[:users].length
not_found = options[:users].map(&:downcase) - users.map(&:username_lower) not_found = options[:users].map(&:downcase) - users.map(&:username_lower)
puts "No user found for these usernames: #{not_found.join(', ')}" puts "No user found for these usernames: #{not_found.join(', ')}"