From fe991fecab3aae37c3109f9d771f916d19b479af Mon Sep 17 00:00:00 2001 From: stratumadev Date: Mon, 14 Apr 2025 21:59:46 +0200 Subject: [PATCH] fixed ADN movie select --- adn.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/adn.ts b/adn.ts index 8f23ffe..1947142 100644 --- a/adn.ts +++ b/adn.ts @@ -271,9 +271,8 @@ export default class AnimationDigitalNetwork implements ServiceClass { show.value.videos[episodeIndex].season = episode.season; if (!episodeNumber) { specialIndex++; - const special = show.value.videos.splice(episodeIndex, 1); - special[0].shortNumber = 'S'+specialIndex; - specials.push(...special); + episode.shortNumber = 'S'+specialIndex; + specials.push(episode); episodeIndex--; } else { console.info(` (${episode.id}) [E${episode.shortNumber}] ${episode.number} - ${episode.name}`); @@ -281,7 +280,8 @@ export default class AnimationDigitalNetwork implements ServiceClass { episodeIndex++; } for (const special of specials) { - console.info(` (${special.id}) [${special.shortNumber}] ${special.number} - ${special.name}`); + console.info(` (Special) (${special.id}) [${special.shortNumber}] ${special.number} - ${special.name}`); + show.value.videos.splice(show.value.videos.findIndex(i => i.id === special.id), 1) } show.value.videos.push(...specials); return { isOk: true, value: show.value };