From 328517cc0a42c249d0ef6fc913977876b1bba625 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Sun, 21 Sep 2025 17:46:29 +0200 Subject: [PATCH] fix(watchlist): handle undefined Guid for Plex watchlist metadata (#1914) --- server/api/plextv.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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') );