Fix contact history filtration

This commit is contained in:
dinsmol 2022-01-25 01:14:03 +03:00 committed by olegphenomenon
parent 578b75da20
commit b9992177ca

View file

@ -27,7 +27,7 @@ module Admin
end
versions = Version::ContactVersion.includes(:item).where(where_s).order(created_at: :desc, id: :desc)
@q = versions.ransack(params[:q])
@q = versions.ransack(fix_date_params)
@versions = @q.result.page(params[:page])
@versions = @versions.per(params[:results_per_page]) if params[:results_per_page].to_i.positive?
@ -63,6 +63,15 @@ module Admin
private
def fix_date_params
params_copy = params[:q].deep_dup
if params_copy['created_at_lteq'].present?
params_copy['created_at_lteq'] = Date.parse(params_copy['created_at_lteq']) + 1.day
end
params_copy
end
def render_by_format(page, filename)
respond_to do |format|
format.html { render page }