diff options
Diffstat (limited to 'packages/astro-rss/src')
-rw-r--r-- | packages/astro-rss/src/index.ts | 1 | ||||
-rw-r--r-- | packages/astro-rss/src/schema.ts | 6 |
2 files changed, 3 insertions, 4 deletions
diff --git a/packages/astro-rss/src/index.ts b/packages/astro-rss/src/index.ts index b84e81e73..33a8f66a0 100644 --- a/packages/astro-rss/src/index.ts +++ b/packages/astro-rss/src/index.ts @@ -70,7 +70,6 @@ const rssOptionsValidator = z.object({ .or(globResultValidator) .transform((items) => { if (!Array.isArray(items)) { - // eslint-disable-next-line console.warn( yellow( '[RSS] Passing a glob result directly has been deprecated. Please migrate to the `pagesGlobToRssItems()` helper: https://docs.astro.build/en/guides/rss/', diff --git a/packages/astro-rss/src/schema.ts b/packages/astro-rss/src/schema.ts index 1c2db762d..c4a0fec3f 100644 --- a/packages/astro-rss/src/schema.ts +++ b/packages/astro-rss/src/schema.ts @@ -5,9 +5,9 @@ export const rssSchema = z.object({ description: z.string().optional(), pubDate: z .union([z.string(), z.number(), z.date()]) - .optional() - .transform((value) => (value === undefined ? value : new Date(value))) - .refine((value) => (value === undefined ? value : !isNaN(value.getTime()))), + .transform((value) => new Date(value)) + .refine((value) => !isNaN(value.getTime())) + .optional(), customData: z.string().optional(), categories: z.array(z.string()).optional(), author: z.string().optional(), |