From 8159c2b44fcbe54dfb07baf023fa50004e42260b Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 10 Apr 2024 19:50:13 -0500 Subject: [PATCH] Website: Update rituals script (#18211) Closes: #17991 Changes: - Updated the create-issues-for-todays-rituals script to calculate the number of miliseconds until ritual issues should be created in whole milliseconds. --- website/scripts/create-issues-for-todays-rituals.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/scripts/create-issues-for-todays-rituals.js b/website/scripts/create-issues-for-todays-rituals.js index 9faf00bca1..1a3be90ffd 100644 --- a/website/scripts/create-issues-for-todays-rituals.js +++ b/website/scripts/create-issues-for-todays-rituals.js @@ -69,11 +69,11 @@ module.exports = { isItTimeToCreateANewIssue = true; } else { // Otherwise, get the number of milliseconds until the next issue for this ritual will be created. - let timeToNextRitualInMs = amountOfCycleRemainingTillNextRitual * ritualsFrequencyInMs; + let timeToNextRitualInMs = Math.floor(amountOfCycleRemainingTillNextRitual * ritualsFrequencyInMs); // Since this script runs once a day at the same time, we'll create issues we'll create issues for if(_.startsWith(ritual.frequency, 'Daily')) {// Using _.startsWith() to handle frequencies with emoji ("Daily ⏰") and with out ("Daily") isItTimeToCreateANewIssue = true; - } else if(timeToNextRitualInMs < 86400000) { + } else if(timeToNextRitualInMs <= 86400000) { // If the next occurance of this ritual is in less than 24 hours (before this script runs again), we'll create an issue for it. isItTimeToCreateANewIssue = true; }