Fix(Fortune): special_events_index is undefined when there are no special events today.

This commit is contained in:
tobiichi3227
2025-03-09 16:56:51 +08:00
committed by GitHub
parent cf9254c60c
commit 281b7cd37b

View File

@@ -353,9 +353,11 @@ async function init_page() {
}
}
special_events_index = ip.split(".").map(num => parseInt(num)).reduce((acc, cur) => acc + cur);
special_events_index %= current_day_special_events.length;
special_events_index = current_day_special_events[special_events_index];
if (current_day_special_events.length) {
special_events_index = ip.split(".").map(num => parseInt(num)).reduce((acc, cur) => acc + cur);
special_events_index %= current_day_special_events.length;
special_events_index = current_day_special_events[special_events_index];
}
// if there is upcoming event then show
for (let eventIndex = 0; eventIndex < showSpecialEventCount; eventIndex++) {