fix getSortedSetRange() if start>0 and stop is -1

v1.18.x
barisusakli 9 years ago
parent a027dbfecd
commit fe3417538c

@ -141,8 +141,13 @@ module.exports = function(db, module) {
key = {$in: key}; key = {$in: key};
} }
var limit = stop - start + 1;
if (limit <= 0) {
limit = 0;
}
db.collection('objects').find({_key: key}, {fields: fields}) db.collection('objects').find({_key: key}, {fields: fields})
.limit(stop - start + 1) .limit(limit)
.skip(start) .skip(start)
.sort({score: sort}) .sort({score: sort})
.toArray(function(err, data) { .toArray(function(err, data) {

Loading…
Cancel
Save