Skip to content
Snippets Groups Projects
Commit 771c55ff authored by Gyan Gupta's avatar Gyan Gupta
Browse files

fix pagination issue on experiment page

parent 0bd11db0
No related branches found
No related tags found
2 merge requests!383Fix pagination issue on experiment page,!346Draft: Hyrax 5 - Upgrade hyrax to v5
Pipeline #20644 failed
......@@ -29,7 +29,7 @@ module Hyrax
child_subjects = complex_subjects.sort_by_title(experiment.source.first)
members = Kaminari.paginate_array(experiment.file_sets + child_subjects).page(options[:page] || 1).per(options[:per_pag])
members = Kaminari.paginate_array(experiment.file_sets + child_subjects).page(options[:page] || 1).per(options[:per_page] || 10)
# # get children
all_children['experiment'][id] = gather_children(members)
......
<%
member_ids = Hyrax.query_service.custom_queries.find_child_file_sets(resource: work).to_a #+ experiment.complex_subjects&.ids
%>
<% if presenter.crc_work_type.present? && presenter.crc_work_type[0] == 'experiment' %>
<%
subject_query = build_query(subject_field_mappings, filter)
member_subjects = filtered_subjects(subject_query)
member_files = work.file_sets.to_a
members = member_files + member_subjects
%>
<%= render 'experiment_items', presenter: @presenter, filter: filter %>
<% else %>
<% render 'items', presenter: @presenter %>
<% members = Hyrax.query_service.custom_queries.find_child_file_sets(resource: work).to_a %>
<% end %>
<%= render 'shared/pagination', response: Kaminari.paginate_array(members).page(params[:page] || 1).per(params[:per_page] || 10), route_set: main_app %>
<%= render 'shared/pagination', response: Kaminari.paginate_array(member_ids).page(params[:page] || 1).per(params[:per_page] || 10), route_set: main_app %>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment