From 508928924e063c781e97b447cfe37a70c31c26fc Mon Sep 17 00:00:00 2001 From: Toks Date: Thu, 26 Nov 2015 19:27:55 -0500 Subject: [PATCH] IP search: normalize name capitalization and whitespace --- app/logical/moderator/ip_addr_search.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/logical/moderator/ip_addr_search.rb b/app/logical/moderator/ip_addr_search.rb index 70231f23f..74b11ace8 100644 --- a/app/logical/moderator/ip_addr_search.rb +++ b/app/logical/moderator/ip_addr_search.rb @@ -38,7 +38,10 @@ module Moderator end def search_by_user_name(user_names) - users = User.where("name in (?)", 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)) end