mirror of
https://github.com/internetee/registry.git
synced 2025-05-19 18:59:38 +02:00
Normalize dates before search #2122
This commit is contained in:
parent
6678e7c1a0
commit
31d19ff64e
2 changed files with 21 additions and 4 deletions
|
@ -11,8 +11,11 @@ class Admin::DomainsController < AdminController
|
|||
else
|
||||
domains = Domain.includes(:registrar, :registrant)
|
||||
end
|
||||
@q = domains.search(params[:q])
|
||||
@domains = @q.result.page(params[:page])
|
||||
|
||||
normalize_search_parameters do
|
||||
@q = domains.search(params[:q])
|
||||
@domains = @q.result.page(params[:page])
|
||||
end
|
||||
end
|
||||
|
||||
def show
|
||||
|
@ -79,5 +82,19 @@ class Admin::DomainsController < AdminController
|
|||
dp[:statuses].reject!(&:blank?)
|
||||
dp
|
||||
end
|
||||
|
||||
def normalize_search_parameters
|
||||
ca_cache = params[:q][:valid_to_lteq]
|
||||
begin
|
||||
end_time = params[:q][:valid_to_lteq].try(:to_date)
|
||||
params[:q][:valid_to_lteq] = end_time.try(:end_of_day)
|
||||
rescue
|
||||
logger.warn('Invalid date')
|
||||
end
|
||||
|
||||
yield
|
||||
|
||||
params[:q][:valid_to_lteq] = ca_cache
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue