diff --git a/backend/app/controllers/spree/admin/stock_locations_controller.rb b/backend/app/controllers/spree/admin/stock_locations_controller.rb index 907eb59d07a..740b422f8f2 100644 --- a/backend/app/controllers/spree/admin/stock_locations_controller.rb +++ b/backend/app/controllers/spree/admin/stock_locations_controller.rb @@ -13,6 +13,10 @@ def set_country flash[:error] = t('spree.stock_locations_need_a_default_country') redirect_to(admin_stock_locations_path) && return end + + def collection + super.page(params[:page]).per(Spree::Config[:admin_products_per_page]) + end end end end diff --git a/backend/app/views/spree/admin/stock_locations/index.html.erb b/backend/app/views/spree/admin/stock_locations/index.html.erb index 849d0b10d8c..f37e0749a98 100644 --- a/backend/app/views/spree/admin/stock_locations/index.html.erb +++ b/backend/app/views/spree/admin/stock_locations/index.html.erb @@ -16,6 +16,7 @@ <% end %> <% if @stock_locations.any? %> + <%= paginate @stock_locations, theme: "solidus_admin" %>