summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/notes/polls/recommendation.ts10
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,