diff --git a/app/controllers/api/products_controller.rb b/app/controllers/api/products_controller.rb index 987a8da1af..3509d33bfd 100644 --- a/app/controllers/api/products_controller.rb +++ b/app/controllers/api/products_controller.rb @@ -63,7 +63,7 @@ module Api @products = product_query. ransack(query_params_with_defaults). result. - page(params[:page] || DEFAULT_PAGE). + page(params[:page] || 1). per(params[:per_page] || DEFAULT_PER_PAGE) render_paged_products @products diff --git a/app/controllers/concerns/pagination_data.rb b/app/controllers/concerns/pagination_data.rb index ec133465cd..9bbcf5eb2c 100644 --- a/app/controllers/concerns/pagination_data.rb +++ b/app/controllers/concerns/pagination_data.rb @@ -16,11 +16,9 @@ module PaginationData params[:page].present? || params[:per_page].present? end - private - def default_per_page - return unless defined? DEFAULT_PER_PAGE + return unless defined? self.class::DEFAULT_PER_PAGE - DEFAULT_PER_PAGE + self.class::DEFAULT_PER_PAGE end end