From f3bd6eb9cc4d28965a58dc7074a629fefa39a3b0 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Wed, 23 Oct 2024 09:03:43 -0400 Subject: [PATCH] fix: have script check if no next airing episode make sure if "trigger latest episode" is enabled, it runs even if no next airing episode for the title --- src/scripts/initializeNextEpisodeQueue.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/scripts/initializeNextEpisodeQueue.ts b/src/scripts/initializeNextEpisodeQueue.ts index 57eedb2..3df3cbb 100644 --- a/src/scripts/initializeNextEpisodeQueue.ts +++ b/src/scripts/initializeNextEpisodeQueue.ts @@ -45,9 +45,6 @@ async function triggerNextEpisodeRoute(titleId: number) { if (!title) { console.error(`Failed to fetch title ${titleId}`); return false; - } else if (!title.nextAiringEpisode) { - console.log(`Title ${titleId} has no next airing episode`); - return true; } if (isDevMode || shouldTriggerLatestEpisode) { @@ -103,11 +100,17 @@ async function triggerNextEpisodeRoute(titleId: number) { console.log( `Triggered next episode route for title ${titleId} (most recent episode)`, ); + if (isDevMode) { return true; } } + if (!title.nextAiringEpisode) { + console.log(`Title ${titleId} has no next airing episode`); + return true; + } + return queueTask( process.env, "new-episode",