diff options
author | 2023-05-15 07:10:32 +0100 | |
---|---|---|
committer | 2023-05-15 14:10:32 +0800 | |
commit | a37e67b520dc35dbf40313c77490a97446de2f74 (patch) | |
tree | a33f99881ad7dd04e4cc232839f307dcb94c1a34 /packages/astro-rss/src | |
parent | d68e7365456fbbd02f597c7ecdb248b974196292 (diff) | |
download | astro-a37e67b520dc35dbf40313c77490a97446de2f74.tar.gz astro-a37e67b520dc35dbf40313c77490a97446de2f74.tar.zst astro-a37e67b520dc35dbf40313c77490a97446de2f74.zip |
RSS: Fix string validation of pubDate (#7066)
Diffstat (limited to 'packages/astro-rss/src')
-rw-r--r-- | packages/astro-rss/src/schema.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/astro-rss/src/schema.ts b/packages/astro-rss/src/schema.ts index 829a4da1e..ede4e764c 100644 --- a/packages/astro-rss/src/schema.ts +++ b/packages/astro-rss/src/schema.ts @@ -2,7 +2,7 @@ import { z } from 'astro/zod'; export const rssSchema = z.object({ title: z.string(), - pubDate: z.union([z.string(), z.number(), z.date()]).transform((value) => new Date(value)), + pubDate: z.union([z.string(), z.number(), z.date()]).transform((value) => new Date(value)).refine((value) => !isNaN(value.getTime())), description: z.string().optional(), customData: z.string().optional(), draft: z.boolean().optional(), |