Skip to content

Commit 6d1db10

Browse files
committed
fix: incorrect assumptions made when writing hacker quest list query
1 parent 38528df commit 6d1db10

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

server/src/routes/quests/quests-handlers.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,12 @@ class QuestsHandlers {
5858
},
5959
usersCompleted: { where: { keycloakUserId: user.keycloakUserId } },
6060
},
61-
where: { challenges: { none: { OR: [{ startTime: { gt: now } }, { expiryTime: { lt: now } }] } } },
61+
where: { challenges: { some: { OR: [
62+
{ AND: [{ startTime: null }, { expiryTime: null }] },
63+
{ AND: [{ startTime: { lt: now } }, { expiryTime: null }] },
64+
{ AND: [{ startTime: null }, { expiryTime: { gt: now } }] },
65+
{ AND: [{ startTime: { lt: now } }, { expiryTime: { gt: now } }] },
66+
] } } },
6267
orderBy: { updatedAt: "desc" }
6368
});
6469

0 commit comments

Comments
 (0)