Compare commits

...

1 Commits

Author SHA1 Message Date
Gauthier
2fb9bda1c6 fix(watchlist): handle undefined Guid for Plex watchlist metadata 2025-09-20 23:06:48 +02:00

View File

@@ -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')
);