From 035d5c51c93ffe03fae8c9e2839a71d3a90e6d76 Mon Sep 17 00:00:00 2001 From: Sacha Greif Date: Wed, 10 Dec 2014 10:52:03 +0900 Subject: [PATCH] accept limit = 0 to signify "no limit" --- lib/parameters.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/parameters.js b/lib/parameters.js index e2a90af60..63f6b4fd3 100644 --- a/lib/parameters.js +++ b/lib/parameters.js @@ -20,8 +20,8 @@ getPostsParameters = function (terms) { // extend sort to sort posts by _id to break ties deepExtend(true, parameters, {options: {sort: {_id: -1}}}); - // if there is a limit and it's not null, add it too - if (typeof terms.limit !== 'undefined' && !!terms.limit) + // if there is a limit, add it too (note: limit=0 means "no limit") + if (typeof terms.limit !== 'undefined') _.extend(parameters.options, {limit: parseInt(terms.limit)}); // hide future scheduled posts unless "showFuture" is set to true or postedAt is already defined