diff --git a/next.config.ts b/next.config.ts index b2b1c18da..e4fe228cf 100644 --- a/next.config.ts +++ b/next.config.ts @@ -155,13 +155,6 @@ if (trackerScriptName) { } } -if (cloudMode) { - rewrites.push({ - source: '/script.js', - destination: 'https://cloud.umami.is/script.js', - }); -} - /** @type {import('next').NextConfig} */ export default { reactStrictMode: false, diff --git a/src/app/api/reports/route.ts b/src/app/api/reports/route.ts index ec8a4d239..0f91d671a 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(), + websiteId: z.uuid().optional(), type: z.string().optional(), ...pagingParams, }); @@ -26,7 +26,7 @@ export async function GET(request: Request) { search, }; - if (!(await canViewWebsite(auth, websiteId))) { + if (websiteId && !(await canViewWebsite(auth, websiteId))) { return unauthorized(); } diff --git a/src/app/share/[...shareId]/page.tsx b/src/app/share/[...shareId]/page.tsx index b9900eb7c..3d3843160 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 ;