summaryrefslogtreecommitdiff
path: root/app/server/db
diff options
context:
space:
mode:
Diffstat (limited to 'app/server/db')
-rw-r--r--app/server/db/crud.js7
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
}