Browse Source

Merge pull request #189 from lem6ns/external_ids

fix(meta): fallback to no "_latest"
pull/196/head
mrjvs 2 years ago committed by GitHub
parent
commit
30d8e11992
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      src/backend/metadata/getmeta.ts

9
src/backend/metadata/getmeta.ts

@ -54,12 +54,17 @@ export async function getMetaFromId(
throw err; throw err;
} }
const imdbId = data.external_ids.find( let imdbId = data.external_ids.find(
(v) => v.provider === "imdb_latest" (v) => v.provider === "imdb_latest"
)?.external_id; )?.external_id;
const tmdbId = data.external_ids.find( if (!imdbId)
imdbId = data.external_ids.find((v) => v.provider === "imdb")?.external_id;
let tmdbId = data.external_ids.find(
(v) => v.provider === "tmdb_latest" (v) => v.provider === "tmdb_latest"
)?.external_id; )?.external_id;
if (!tmdbId)
tmdbId = data.external_ids.find((v) => v.provider === "tmdb")?.external_id;
if (!imdbId || !tmdbId) throw new Error("not enough info"); if (!imdbId || !tmdbId) throw new Error("not enough info");

Loading…
Cancel
Save