diff options
Diffstat (limited to 'app/server/db')
| -rw-r--r-- | app/server/db/crud.js | 7 |
1 files changed, 5 insertions, 2 deletions
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 } |
