From c1ae879d90b9b4eb75df224f4fd4c1659591e8a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 16 Oct 2023 19:17:52 -0400 Subject: [PATCH] fix: #12090, dont award disabled rewards --- src/rewards/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rewards/index.js b/src/rewards/index.js index 49e88d1b09..477a290693 100644 --- a/src/rewards/index.js +++ b/src/rewards/index.js @@ -15,8 +15,9 @@ rewards.checkConditionAndRewardUser = async function (params) { } const ids = await getIDsByCondition(condition); let rewardData = await getRewardDataByIDs(ids); + // filter disabled + rewardData = rewardData.filter(r => r && !(r.disabled === 'true' || r.disabled === true)); rewardData = await filterCompletedRewards(uid, rewardData); - rewardData = rewardData.filter(Boolean); if (!rewardData || !rewardData.length) { return; }