From c46e955db8276bebefbb3e95482cc134714db64e Mon Sep 17 00:00:00 2001 From: dethe Date: Mon, 26 Feb 2018 21:22:38 -0800 Subject: [PATCH] remove forced limit of 20 on getAll* methods --- api/controllers/search.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/controllers/search.js b/api/controllers/search.js index 39a19cb51..d0221b5a0 100644 --- a/api/controllers/search.js +++ b/api/controllers/search.js @@ -26,7 +26,9 @@ router.get("/getAllForType", async function getAllForType(req, res) { let page = Math.max(parseInt(req.query.page || 1), 1); let offset = 0; let response_limit = Number.MAX_SAFE_INTEGER; - if ( + if (!req.query.response_limit) { + // do nothing, return everything + } else if ( req.query.response_limit && req.query.response_limit.toLowerCase() === "none" ) { @@ -42,7 +44,7 @@ router.get("/getAllForType", async function getAllForType(req, res) { } const titlelist = await db.any(TITLES_FOR_THINGS, { language: as.value(req.query.language || "en"), - limit: RESPONSE_LIMIT, + limit: response_limit, offset: offset, type: objType });