diff --git a/src/server/api/endpoints/notes/polls/recommendation.ts b/src/server/api/endpoints/notes/polls/recommendation.ts index 0a05e89c6..9adabdf0e 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,