From 6674fc6f30cea746044cb713a537e159f0006385 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 7 Jun 2018 22:03:42 +0200 Subject: so limiting --- app/server/db/crud.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'app/server/db') diff --git a/app/server/db/crud.js b/app/server/db/crud.js index 78dfc6e..f772704 100644 --- a/app/server/db/crud.js +++ b/app/server/db/crud.js @@ -2,12 +2,15 @@ module.exports = function(model) { return { index: (q) => { return model.query( (qb) => { - const limit = q.limit || 100 + let limit = q.limit const offset = q.offset || 0 const orderBy = q.orderBy || 'id desc' - if (limit) { + if ('limit' in q) { delete q.limit } + if (!limit && limit !== 0) { + limit = 100 + } if (q.offset) { delete q.offset } -- cgit v1.2.3-70-g09d2