Optimize database access for some use cases (#15444)

* optimize query when listing challenge tasks

* Optimize query for checking if user is party leader
This commit is contained in:
Phillip Thelen
2025-05-29 04:52:07 +02:00
committed by GitHub
parent 972f23e235
commit 5ba7d2395e
2 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -233,7 +233,7 @@ async function getTasks (req, res, options = {}) {
} else {
query.type = type.slice(0, -1); // removing the final "s"
}
} else {
} else if (!challenge) {
query.$and = [{
$or: [ // Exclude completed todos
{ type: 'todo', completed: false },