Fix TypeScript null check in series episode loader.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
1c76b0cd32
commit
8b3ef15dc9
1 changed files with 5 additions and 4 deletions
|
|
@ -385,10 +385,11 @@ async function getSeriesMeta(
|
|||
return null;
|
||||
}
|
||||
|
||||
void metadata.ensureSeriesArtwork(series.id).catch(() => undefined);
|
||||
void metadata.enrichSeriesEpisodes(series.id).catch(() => undefined);
|
||||
const seriesDbId = series.id;
|
||||
void metadata.ensureSeriesArtwork(seriesDbId).catch(() => undefined);
|
||||
void metadata.enrichSeriesEpisodes(seriesDbId).catch(() => undefined);
|
||||
|
||||
const sid = seriesId(series.imdbId, series.id);
|
||||
const sid = seriesId(series.imdbId, seriesDbId);
|
||||
|
||||
type EpRow = {
|
||||
id: string;
|
||||
|
|
@ -412,7 +413,7 @@ async function getSeriesMeta(
|
|||
// Match on episode.seriesId OR season.seriesId — either side can drift after merges.
|
||||
const rows = await prisma.episode.findMany({
|
||||
where: {
|
||||
OR: [{ seriesId: series.id }, { season: { seriesId: series.id } }],
|
||||
OR: [{ seriesId: seriesDbId }, { season: { seriesId: seriesDbId } }],
|
||||
mediaFiles: mediaFilter,
|
||||
},
|
||||
orderBy: [{ seasonNumber: "asc" }, { episodeNumber: "asc" }],
|
||||
|
|
|
|||
Loading…
Reference in a new issue