fix: allow empty coverUrl in tutorial videos API
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
077451de2f
commit
da3c6bb135
@ -27,7 +27,7 @@ export async function GET() {
|
||||
const createSchema = z.object({
|
||||
title: z.string().min(1).max(128),
|
||||
videoUrl: z.string().url(),
|
||||
coverUrl: z.string().url().nullable().optional(),
|
||||
coverUrl: z.string().url().optional().or(z.literal("")).transform(v => v || null),
|
||||
description: z.string().nullable().optional(),
|
||||
order: z.number().int().default(0),
|
||||
isEnabled: z.boolean().default(true),
|
||||
@ -81,7 +81,7 @@ const updateSchema = z.object({
|
||||
id: z.string().uuid(),
|
||||
title: z.string().min(1).max(128).optional(),
|
||||
videoUrl: z.string().url().optional(),
|
||||
coverUrl: z.string().url().nullable().optional(),
|
||||
coverUrl: z.string().url().optional().or(z.literal("")).transform(v => v || null),
|
||||
description: z.string().nullable().optional(),
|
||||
order: z.number().int().optional(),
|
||||
isEnabled: z.boolean().optional(),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user