Story#120259603 - versions search is case insensitive

This commit is contained in:
Vladimir Krylov 2016-05-25 12:45:20 +03:00
parent 51bdd72f46
commit e9a8cf086b
2 changed files with 4 additions and 4 deletions

View file

@ -9,12 +9,12 @@ class Admin::DomainVersionsController < AdminController
search_params = params[:q].deep_dup
if search_params[:registrant].present?
registrants = Contact.where("name like ?", "%#{search_params[:registrant].strip}%")
registrants = Contact.where("name ilike ?", "%#{search_params[:registrant].strip}%")
search_params.delete(:registrant)
end
if search_params[:registrar].present?
registrars = Registrar.where("name like ?", "%#{search_params[:registrar].strip}%")
registrars = Registrar.where("name ilike ?", "%#{search_params[:registrar].strip}%")
search_params.delete(:registrar)
end
@ -63,7 +63,7 @@ class Admin::DomainVersionsController < AdminController
end
def create_where_string(key, value)
" AND object->>'#{key}' ~ '#{value}'"
" AND object->>'#{key}' ~* '#{value}'"
end