From d3fde93762ebcaba3819f0da25d5a1f974d48822 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Wed, 30 Mar 2022 13:06:50 -0500 Subject: [PATCH] fix(cron): don't adjust task decay by "assignments" for open Daily --- scripts/team-cron.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/team-cron.js b/scripts/team-cron.js index fdb61673d0..1569e99e02 100644 --- a/scripts/team-cron.js +++ b/scripts/team-cron.js @@ -62,7 +62,9 @@ async function updateTeamTasks (team) { } processChecklist = true; const delta = TASK_VALUE_CHANGE_FACTOR ** daily.value; - daily.value -= ((completions / assignments) * delta); + if (assignments > 0) { + daily.value -= ((completions / assignments) * delta); + } if (daily.value < MIN_TASK_VALUE) daily.value = MIN_TASK_VALUE; } daily.isDue = shouldDo(new Date(), daily, teamLeader.preferences);