diff options
| -rw-r--r-- | app/controllers/concerns/ransack_date_filter.rb | 16 | ||||
| -rw-r--r-- | app/views/time_tables/_filter.html.slim | 4 | 
2 files changed, 10 insertions, 10 deletions
| diff --git a/app/controllers/concerns/ransack_date_filter.rb b/app/controllers/concerns/ransack_date_filter.rb index 20ab764b3..361c26c98 100644 --- a/app/controllers/concerns/ransack_date_filter.rb +++ b/app/controllers/concerns/ransack_date_filter.rb @@ -13,14 +13,14 @@ module RansackDateFilter              start_date <<  params[:q][@@date_param]["start_date(#{key}i)"].to_i              end_date <<  params[:q][@@date_param]["end_date(#{key}i)"].to_i            end -        params[:q].delete([@@date_param]) - -        if @@klass == DateTime -          @begin_range = @@klass.new(*start_date,0,0,0) rescue nil -          @end_range = @@klass.new(*end_date,23,59,59) rescue nil -        else -          @begin_range = @@klass.new(*start_date) rescue nil -          @end_range = @@klass.new(*end_date) rescue nil +          params[:q].delete([@@date_param]) + +          if @@klass == DateTime +            @begin_range = @@klass.new(*start_date,0,0,0) rescue nil +            @end_range = @@klass.new(*end_date,23,59,59) rescue nil +          else +            @begin_range = @@klass.new(*start_date) rescue nil +            @end_range = @@klass.new(*end_date) rescue nil          end        end diff --git a/app/views/time_tables/_filter.html.slim b/app/views/time_tables/_filter.html.slim index a4d90d1cc..2672f7dfc 100644 --- a/app/views/time_tables/_filter.html.slim +++ b/app/views/time_tables/_filter.html.slim @@ -15,8 +15,8 @@        = f.label Chouette::TimeTable.human_attribute_name(:bounding_dates), required: false, class: 'control-label'        .filter_menu          = f.simple_fields_for :bounding_dates do |p| -          = f.input :start_date, as: :date, label: t('simple_form.from'), wrapper_html: { class: 'date smart_date filter_menu-item' }, default: @begin_range, include_blank: @begin_range ? false : true -          = f.input :end_date, as: :date, label: t('simple_form.to'), wrapper_html: { class: 'date smart_date filter_menu-item' }, default: @end_range, include_blank: @end_range ? false : true +          = p.input :start_date, as: :date, label: t('simple_form.from'), wrapper_html: { class: 'date smart_date filter_menu-item' }, default: @begin_range, include_blank: @begin_range ? false : true +          = p.input :end_date, as: :date, label: t('simple_form.to'), wrapper_html: { class: 'date smart_date filter_menu-item' }, default: @end_range, include_blank: @end_range ? false : true    .actions | 
