From fde7829bf6598ef3ca74286cccf229fbab9f2b36 Mon Sep 17 00:00:00 2001 From: evazion Date: Thu, 12 Jan 2017 05:23:54 +0000 Subject: [PATCH] IpAddrSearch: simplify search_by_user_name, remove unused @errors. --- app/logical/moderator/ip_addr_search.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/logical/moderator/ip_addr_search.rb b/app/logical/moderator/ip_addr_search.rb index 9ececbdef..df28f73bf 100644 --- a/app/logical/moderator/ip_addr_search.rb +++ b/app/logical/moderator/ip_addr_search.rb @@ -1,10 +1,9 @@ module Moderator class IpAddrSearch - attr_reader :params, :errors + attr_reader :params def initialize(params) @params = params - @errors = [] end def execute @@ -39,11 +38,8 @@ module Moderator end def search_by_user_name(user_names) - user_names = user_names.map do |username| - username.downcase.strip.tr(" ", "_") - end - users = User.where("lower(name) in (?)", user_names) - search_by_user_id(users.map(&:id)) + user_ids = user_names.map { |name| User.name_to_id(name) } + search_by_user_id(user_ids) end def search_by_user_id(user_ids)