pools/show: fix pagination to respect user's posts-per-page setting.

This commit is contained in:
evazion
2019-08-21 14:31:58 -05:00
parent b283281e5e
commit 7cc31b97c9
2 changed files with 6 additions and 4 deletions

View File

@@ -30,16 +30,18 @@ class PoolsController < ApplicationController
end
def gallery
params[:limit] ||= CurrentUser.user.per_page
limit = params[:limit].presence || CurrentUser.user.per_page
search = search_params.presence || ActionController::Parameters.new(category: "series")
@pools = Pool.search(search).paginate(params[:page], :limit => params[:limit], :search_count => params[:search])
@pools = Pool.search(search).paginate(params[:page], limit: limit, search_count: params[:search])
@post_set = PostSets::PoolGallery.new(@pools)
end
def show
limit = params[:limit].presence || CurrentUser.user.per_page
@pool = Pool.find(params[:id])
@posts = @pool.posts.paginate(params[:page], limit: params[:limit], count: @pool.post_count)
@posts = @pool.posts.paginate(params[:page], limit: limit, count: @pool.post_count)
respond_with(@pool)
end