From f024a643ea9c831c10b08d8484d53102c370593a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Mon, 28 Dec 2020 14:29:36 +0100 Subject: [PATCH] Simplify accessing advanced search params --- app/components/shared/advanced_search_component.html.erb | 4 ++-- app/components/shared/advanced_search_component.rb | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/components/shared/advanced_search_component.html.erb b/app/components/shared/advanced_search_component.html.erb index e5333a321..0daf76477 100644 --- a/app/components/shared/advanced_search_component.html.erb +++ b/app/components/shared/advanced_search_component.html.erb @@ -35,7 +35,7 @@ <%= t("shared.advanced_search.from") %> (<%= t("shared.advanced_search.date_placeholder") %>) <%= text_field_tag "advanced_search[date_min]", - params[:advanced_search].try(:[], :date_min), + advanced_search[:date_min], class: "js-calendar" %>
@@ -43,7 +43,7 @@ <%= t("shared.advanced_search.to") %> (<%= t("shared.advanced_search.date_placeholder") %>) <%= text_field_tag "advanced_search[date_max]", - params[:advanced_search].try(:[], :date_max), + advanced_search[:date_max], class: "js-calendar" %>
diff --git a/app/components/shared/advanced_search_component.rb b/app/components/shared/advanced_search_component.rb index 1e0f1189b..c961aae19 100644 --- a/app/components/shared/advanced_search_component.rb +++ b/app/components/shared/advanced_search_component.rb @@ -3,12 +3,12 @@ class Shared::AdvancedSearchComponent < ApplicationComponent private def advanced_search - params[:advanced_search] + params[:advanced_search] || {} end def official_level_search_options options_for_select((1..5).map { |i| [setting["official_level_#{i}_name"], i] }, - params[:advanced_search].try(:[], :official_level)) + advanced_search[:official_level]) end def date_range_options @@ -22,10 +22,10 @@ class Shared::AdvancedSearchComponent < ApplicationComponent end def selected_date_range - custom_date_range? ? "custom" : params[:advanced_search].try(:[], :date_min) + custom_date_range? ? "custom" : advanced_search[:date_min] end def custom_date_range? - params[:advanced_search].try(:[], :date_max).present? + advanced_search[:date_max].present? end end