From 7913ccf34d429af954973400b7b13c23ccdf4fe6 Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 8 Apr 2026 23:03:08 +0100 Subject: [PATCH] fix: youtube video is OPTIONAL (#24) --- src/app/api/mii/[id]/edit/route.ts | 1 + src/app/api/submit/route.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/app/api/mii/[id]/edit/route.ts b/src/app/api/mii/[id]/edit/route.ts index 8f67c47..84c4521 100644 --- a/src/app/api/mii/[id]/edit/route.ts +++ b/src/app/api/mii/[id]/edit/route.ts @@ -35,6 +35,7 @@ const editSchema = z.object({ youtubeId: z .string() .regex(/^[a-zA-Z0-9_-]{11}$/, "Invalid YouTube video ID") + .or(z.literal("")) .optional(), instructions: switchMiiInstructionsSchema, image1: z.union([z.instanceof(File), z.any()]).optional(), diff --git a/src/app/api/submit/route.ts b/src/app/api/submit/route.ts index 48566f7..e34bc66 100644 --- a/src/app/api/submit/route.ts +++ b/src/app/api/submit/route.ts @@ -40,6 +40,7 @@ const submitSchema = z youtubeId: z .string() .regex(/^[a-zA-Z0-9_-]{11}$/, "Invalid YouTube video ID") + .or(z.literal("")) .optional(), instructions: switchMiiInstructionsSchema,