fix api pagination

pull/217/head
Pete Matsyburka 2 years ago
parent 1d8e0417bd
commit 31f8057bfa

@ -33,8 +33,8 @@ module Api
result = relation.order(id: :desc) result = relation.order(id: :desc)
.limit([params.fetch(:limit, DEFAULT_LIMIT).to_i, MAX_LIMIT].min) .limit([params.fetch(:limit, DEFAULT_LIMIT).to_i, MAX_LIMIT].min)
result = result.where('id < ?', params[:after]) if params[:after].present? result = result.where(relation.arel_table[:id].lt(params[:after])) if params[:after].present?
result = result.where('id > ?', params[:before]) if params[:before].present? result = result.where(relation.arel_table[:id].gt(params[:before])) if params[:before].present?
result result
end end

Loading…
Cancel
Save