mirror of
https://github.com/System-End/hackatime.git
synced 2026-04-20 00:35:22 +00:00
fix searches for funny usernames (#767)
This commit is contained in:
parent
6b56134df4
commit
7d553da1d2
2 changed files with 4 additions and 1 deletions
|
|
@ -26,7 +26,8 @@ class Admin::AdminUsersController < Admin::BaseController
|
|||
def search
|
||||
query = params[:q].to_s.strip
|
||||
@users = if query.present?
|
||||
User.where("slack_username ILIKE :q OR username ILIKE :q OR slack_uid ILIKE :q", q: "%#{query}%")
|
||||
x = ActiveRecord::Base.sanitize_sql_like(query)
|
||||
User.where("slack_username ILIKE :q OR username ILIKE :q OR slack_uid ILIKE :q", q: "%#{x}%")
|
||||
.limit(20)
|
||||
else
|
||||
User.none
|
||||
|
|
|
|||
|
|
@ -51,6 +51,8 @@ module Api
|
|||
return
|
||||
end
|
||||
|
||||
query = ActiveRecord::Base.sanitize_sql_like(query)
|
||||
|
||||
user_search_query = <<-SQL
|
||||
SELECT
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue