diff --git a/src/app/api/reports/route.ts b/src/app/api/reports/route.ts index 0f91d671..ec8a4d23 100644 --- a/src/app/api/reports/route.ts +++ b/src/app/api/reports/route.ts @@ -8,7 +8,7 @@ import { getReports, createReport } from '@/queries/prisma'; export async function GET(request: Request) { const schema = z.object({ - websiteId: z.uuid().optional(), + websiteId: z.uuid(), type: z.string().optional(), ...pagingParams, }); @@ -26,7 +26,7 @@ export async function GET(request: Request) { search, }; - if (websiteId && !(await canViewWebsite(auth, websiteId))) { + if (!(await canViewWebsite(auth, websiteId))) { return unauthorized(); } diff --git a/src/app/share/[...shareId]/page.tsx b/src/app/share/[...shareId]/page.tsx index 3d384316..b9900eb7 100644 --- a/src/app/share/[...shareId]/page.tsx +++ b/src/app/share/[...shareId]/page.tsx @@ -1,6 +1,6 @@ import { SharePage } from './SharePage'; -export default async function ({ params }: { params: Promise<{ shareId: string }> }) { +export default async function ({ params }: { params: Promise<{ shareId: string[] }> }) { const { shareId } = await params; return ;