diff --git a/app/controllers/katello/api/v2/api_controller.rb b/app/controllers/katello/api/v2/api_controller.rb index 8a683e5794a..ca6e7ef38cd 100644 --- a/app/controllers/katello/api/v2/api_controller.rb +++ b/app/controllers/katello/api/v2/api_controller.rb @@ -100,8 +100,8 @@ def scoped_search(query, default_sort_by, default_sort_order, options = {}) else query = query.paginate(paginate_options) end - page = params[:page] || 1 - per_page = params[:per_page] || Setting[:entries_per_page] + page = (params[:page].presence || 1).to_i + per_page = params[:per_page].to_i || Setting[:entries_per_page] query = (total.zero? || subtotal.zero?) ? blank_query : query if options[:csv]