diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-07 22:03:42 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-07 22:03:42 +0200 |
| commit | 6674fc6f30cea746044cb713a537e159f0006385 (patch) | |
| tree | d0a533add448d11220713688ccf5e3d0617d5a81 /app/server/db | |
| parent | 34df2ca203ea934537edb490b8cb632cee650f65 (diff) | |
so limiting
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 } |
