fix digest parameters bug (fix #609)

This commit is contained in:
Sacha Greif 2014-12-10 09:48:24 +09:00
parent ca78347dce
commit 4fc5091a97
2 changed files with 3 additions and 4 deletions

View file

@ -24,8 +24,8 @@ getPostsParameters = function (terms) {
if (typeof terms.limit !== 'undefined' && !!terms.limit)
_.extend(parameters.options, {limit: parseInt(terms.limit)});
// hide future scheduled posts unless "showFuture" is set to true
if (!parameters.showFuture)
// hide future scheduled posts unless "showFuture" is set to true or postedAt is already defined
if (!parameters.showFuture && !parameters.find.postedAt)
parameters.find.postedAt = {$lte: new Date()};
// console.log(parameters);

View file

@ -126,8 +126,7 @@ viewParameters.pending = function (terms) {
viewParameters.scheduled = function (terms) {
return {
find: {postedAt: {$gte: new Date()}},
options: {sort: {postedAt: -1}},
showFuture: true
options: {sort: {postedAt: -1}}
};
}