diff --git a/src/providers/sources/flixhq/search.ts b/src/providers/sources/flixhq/search.ts index c744c53..cc0ce96 100644 --- a/src/providers/sources/flixhq/search.ts +++ b/src/providers/sources/flixhq/search.ts @@ -29,11 +29,15 @@ export async function getFlixhqId(ctx: ScrapeContext, media: MovieMedia | ShowMe }; }); - const matchingItem = items.find( - (v) => v && - (media.type === 'movie' ? compareMedia(media, v.title, v.year) : - compareTitle(media.title, v.title) && media.season.number < v.seasons + 1) - ); + const matchingItem = items.find(v => { + if (!v) return false; + + if (media.type === 'movie') { + return compareMedia(media, v.title, v.year) + } + + return compareTitle(media.title, v.title) && media.season.number < v.seasons + 1 + }); if (!matchingItem) return null; return matchingItem.id;