From a5d9448af1d055d2a6a13f04f7eefe0f19757e48 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Wed, 24 Aug 2022 14:18:07 -0500 Subject: [PATCH] fix(cron): don't process group tasks during user cron --- website/server/middlewares/cron.js | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/website/server/middlewares/cron.js b/website/server/middlewares/cron.js index ce087ef1f4..7c837c9632 100644 --- a/website/server/middlewares/cron.js +++ b/website/server/middlewares/cron.js @@ -74,19 +74,10 @@ async function cronAsync (req, res) { } const tasks = await Tasks.Task.find({ - $and: [ - { - $or: [ - { userId: user._id }, - { userId: { $exists: false }, 'group.assignedUsers': user._id }, - ], - }, - { - $or: [ // Exclude completed todos - { type: 'todo', completed: false }, - { type: { $in: ['habit', 'daily', 'reward'] } }, - ], - }, + userId: user._id, + $or: [ // Exclude completed todos + { type: 'todo', completed: false }, + { type: { $in: ['habit', 'daily'] } }, ], }).exec();