From 4a3190b2dafa1e519c80d9504a496e337c6b0161 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 29 Jan 2026 22:27:37 -0800 Subject: [PATCH] add name to createShare --- src/app/api/share/route.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/api/share/route.ts b/src/app/api/share/route.ts index a772b4ab..de8472fa 100644 --- a/src/app/api/share/route.ts +++ b/src/app/api/share/route.ts @@ -11,6 +11,7 @@ export async function POST(request: Request) { const schema = z.object({ entityId: z.uuid(), shareType: z.coerce.number().int(), + name: z.string().max(200), slug: z.string().max(100).optional(), parameters: anyObjectParam, }); @@ -21,7 +22,8 @@ export async function POST(request: Request) { return error(); } - const { entityId, shareType, slug, parameters } = body; + const { entityId, shareType, name, slug, parameters } = body; + const shareParameters = parameters ?? {}; if (!(await canUpdateEntity(auth, entityId))) { return unauthorized(); @@ -31,8 +33,9 @@ export async function POST(request: Request) { id: uuid(), entityId, shareType, + name, slug: slug || getRandomChars(16), - parameters, + parameters: shareParameters, }); return json(share);