Skip to content

Commit d051d78

Browse files
committed
fixed Invalid enum value. Expected 'youtube' | 'vimeo'
1 parent c6bf50d commit d051d78

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/content.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ const videos = defineCollection({
1010
description: z.string(),
1111
url: z.string().url(),
1212
thumbnail: z.string().optional(),
13-
platform: z.enum(['youtube', 'vimeo']),
13+
platform: z.preprocess(
14+
(val) => (typeof val === 'string' ? val.trim().toLowerCase() : val),
15+
z.string()
16+
),
1417
duration: z.string().optional(),
1518
publishedDate: z.coerce.date().optional(),
1619
})

0 commit comments

Comments
 (0)