diff --git a/app/views/collections/show.html.erb b/app/views/collections/show.html.erb index 3a4ee1c21..ed71b1395 100644 --- a/app/views/collections/show.html.erb +++ b/app/views/collections/show.html.erb @@ -24,7 +24,7 @@ <% end %> <%= render "filters/settings", user_filtering: @user_filtering, no_filtering_url: collection_path(@collection) do |form| %> - <%= form.hidden_field "collection_ids", value: @collection.id %> + <%= hidden_field_tag "collection_ids[]", @collection.id %> <% end %> <%= tag.div data: { diff --git a/app/views/filters/_settings.html.erb b/app/views/filters/_settings.html.erb index dd007ce59..538c766e5 100644 --- a/app/views/filters/_settings.html.erb +++ b/app/views/filters/_settings.html.erb @@ -21,7 +21,9 @@ <%= yield form if block_given? %>
- <%= render "filters/settings/terms", filter: user_filtering.filter, form: form %> + <%= render "filters/settings/terms", filter: user_filtering.filter, form: form do%> + <%= yield form if block_given? %> + <% end %> <%= render "filters/settings/controls", user_filtering: user_filtering, form: form %> <%= render "filters/settings/toggle", user_filtering: user_filtering %> diff --git a/app/views/filters/settings/_terms.html.erb b/app/views/filters/settings/_terms.html.erb index b090809fb..06e586df9 100644 --- a/app/views/filters/settings/_terms.html.erb +++ b/app/views/filters/settings/_terms.html.erb @@ -9,4 +9,6 @@ <%= filter_chip_tag %Q("#{term}"), filter.as_params_without(:terms, term) %> <%= hidden_field_tag "terms[]", term, data: { filter_settings_target: "field" } %> <% end %> + + <%= yield form if block_given? %> <% end %>