From e2d6f6df0e522794f19f1cc442302802016651d2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 6 Feb 2024 22:46:17 -0800 Subject: fix(match): skip specials and ovas in schedule --- src/lib/Media/Anime/Airing/Subtitled/match.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib') diff --git a/src/lib/Media/Anime/Airing/Subtitled/match.ts b/src/lib/Media/Anime/Airing/Subtitled/match.ts index 648b0af7..60e9a68b 100644 --- a/src/lib/Media/Anime/Airing/Subtitled/match.ts +++ b/src/lib/Media/Anime/Airing/Subtitled/match.ts @@ -97,6 +97,13 @@ export const findClosestMedia = (media: Media[], matchFor: string) => { media.forEach((m) => { const titles = [m.title.romaji, m.title.english, ...m.synonyms].filter(Boolean); + if ( + titles.some( + (title) => title.toLowerCase().includes('special') || title.toLowerCase().includes('ova') + ) + ) + return; + titles.forEach((title) => { const normalisedTitle = normalizeTitle(title); const normalisedMatchFor = normalizeTitle(matchFor); -- cgit v1.2.3