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;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
void metadata.ensureSeriesArtwork(series.id).catch(() => undefined);
|
const seriesDbId = series.id;
|
||||||
void metadata.enrichSeriesEpisodes(series.id).catch(() => undefined);
|
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 = {
|
type EpRow = {
|
||||||
id: string;
|
id: string;
|
||||||
|
|
@ -412,7 +413,7 @@ async function getSeriesMeta(
|
||||||
// Match on episode.seriesId OR season.seriesId — either side can drift after merges.
|
// Match on episode.seriesId OR season.seriesId — either side can drift after merges.
|
||||||
const rows = await prisma.episode.findMany({
|
const rows = await prisma.episode.findMany({
|
||||||
where: {
|
where: {
|
||||||
OR: [{ seriesId: series.id }, { season: { seriesId: series.id } }],
|
OR: [{ seriesId: seriesDbId }, { season: { seriesId: seriesDbId } }],
|
||||||
mediaFiles: mediaFilter,
|
mediaFiles: mediaFilter,
|
||||||
},
|
},
|
||||||
orderBy: [{ seasonNumber: "asc" }, { episodeNumber: "asc" }],
|
orderBy: [{ seasonNumber: "asc" }, { episodeNumber: "asc" }],
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue