fix(title): fix title route crash
was due to non-existance of genres on "more like this" for some titles closes https://github.com/zyachel/libremdb/issues/61
This commit is contained in:
@ -50,7 +50,7 @@ const cleanName = (rawData: RawName) => {
|
||||
caption: main.primaryVideos.edges[0].node.description?.value ?? null,
|
||||
urls: main.primaryVideos.edges[0].node.playbackURLs.map(url => ({
|
||||
resolution: url.displayName.value,
|
||||
mimeType: url.mimeType,
|
||||
mimeType: url.mimeType ?? null,
|
||||
url: url.url,
|
||||
})),
|
||||
},
|
||||
|
@ -84,7 +84,7 @@ const cleanTitle = (rawData: RawTitle) => {
|
||||
caption: main.primaryVideos.edges[0].node.description?.value ?? null,
|
||||
urls: main.primaryVideos.edges[0].node.playbackURLs.map(url => ({
|
||||
resolution: url.displayName.value,
|
||||
mimeType: url.mimeType,
|
||||
mimeType: url.mimeType ?? null,
|
||||
url: url.url,
|
||||
})),
|
||||
},
|
||||
@ -351,7 +351,7 @@ const cleanTitle = (rawData: RawTitle) => {
|
||||
avg: title.node.ratingsSummary.aggregateRating || null,
|
||||
numVotes: title.node.ratingsSummary.voteCount,
|
||||
},
|
||||
genres: title.node.titleGenres.genres.map(genre => genre.genre.text),
|
||||
genres: title.node.titleGenres?.genres.map(genre => genre.genre.text) ?? null,
|
||||
})),
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user