From a4cb38b7cd28fc9e98ee97be0815ca019af0fc4b Mon Sep 17 00:00:00 2001 From: mike Date: Thu, 15 Feb 2018 09:26:36 +0200 Subject: [PATCH] fixed pagination --- server/services/resources/handlers/get.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/services/resources/handlers/get.js b/server/services/resources/handlers/get.js index 2c5d9bb..ef29b0c 100644 --- a/server/services/resources/handlers/get.js +++ b/server/services/resources/handlers/get.js @@ -62,7 +62,12 @@ function getHandler(service, model, fields, schemaFields, req, res, cb) { function getDataOptions(req, next) { const opts = {}; const { maxPerPage } = req.resource.options || {}; - const { page, perPage, sort } = req.query; + const { page, sort } = req.query; + let { perPage } = req.query; + if (perPage) { + perPage = parseInt(perPage, 10); + } + if (maxPerPage) { if (!(perPage && perPage <= maxPerPage)) {