diff --git a/server/api/plextv.ts b/server/api/plextv.ts index 410df72a2..bfc75bc15 100644 --- a/server/api/plextv.ts +++ b/server/api/plextv.ts @@ -113,7 +113,7 @@ interface MetadataResponse { ratingKey: string; type: 'movie' | 'show'; title: string; - Guid: { + Guid?: { id: `imdb://tt${number}` | `tmdb://${number}` | `tvdb://${number}`; }[]; }[]; @@ -334,10 +334,10 @@ class PlexTvAPI extends ExternalAPI { const metadata = detailedResponse.MediaContainer.Metadata[0]; - const tmdbString = metadata.Guid.find((guid) => + const tmdbString = metadata.Guid?.find((guid) => guid.id.startsWith('tmdb') ); - const tvdbString = metadata.Guid.find((guid) => + const tvdbString = metadata.Guid?.find((guid) => guid.id.startsWith('tvdb') );