From 4a4aa403403abb0438ca556426a61807c8e66973 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Sat, 8 Nov 2025 16:24:55 +0000 Subject: [PATCH] fix(metadata): adjust schemas --- packages/core/src/metadata/tmdb.ts | 6 +++--- packages/core/src/metadata/tvdb.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/metadata/tmdb.ts b/packages/core/src/metadata/tmdb.ts index ba1768e6..985b1d73 100644 --- a/packages/core/src/metadata/tmdb.ts +++ b/packages/core/src/metadata/tmdb.ts @@ -36,8 +36,8 @@ const MovieDetailsSchema = z.object({ const TVDetailsSchema = z.object({ id: z.number(), name: z.string(), - first_air_date: z.string().optional(), - last_air_date: z.string().optional(), + first_air_date: z.string().nullable().optional(), + last_air_date: z.string().nullable().optional(), status: z.string(), original_title: z.string().optional(), original_language: z.string().optional(), @@ -337,7 +337,7 @@ export class TMDBMetadata { if (tvData.original_title) { allTitles.push(tvData.original_title); } - releaseDate = tvData.first_air_date; + releaseDate = tvData.first_air_date ?? undefined; yearEnd = tvData.last_air_date ? this.parseReleaseDate(tvData.last_air_date) : undefined; diff --git a/packages/core/src/metadata/tvdb.ts b/packages/core/src/metadata/tvdb.ts index 9506fd81..b17ee813 100644 --- a/packages/core/src/metadata/tvdb.ts +++ b/packages/core/src/metadata/tvdb.ts @@ -53,7 +53,7 @@ const TVDBBaseRecordSchema = z.object({ id: z.number(), name: z.string(), slug: z.string(), - image: z.string().url(), + image: z.url().nullable(), nameTranslations: z.array(z.string()), overviewTranslations: z.array(z.string()), aliases: z.array(TVDBAliasSchema),