diff options
Diffstat (limited to 'src/server/api/endpoints/notes')
| -rw-r--r-- | src/server/api/endpoints/notes/polls/recommendation.ts | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/server/api/endpoints/notes/polls/recommendation.ts b/src/server/api/endpoints/notes/polls/recommendation.ts index 0a05e89c6f..9adabdf0e9 100644 --- a/src/server/api/endpoints/notes/polls/recommendation.ts +++ b/src/server/api/endpoints/notes/polls/recommendation.ts @@ -52,10 +52,18 @@ export default define(meta, async (ps, user) => { $ne: user._id, $nin: hideUserIds }, + visibility: 'public', poll: { $exists: true, $ne: null - } + }, + $or: [{ + 'poll.expiresAt': null + }, { + 'poll.expiresAt': { + $gt: new Date() + } + }], }, { limit: ps.limit, skip: ps.offset, |