diff --git a/src/app/api/checks/run/route.ts b/src/app/api/checks/run/route.ts index 0355f54..f14f208 100644 --- a/src/app/api/checks/run/route.ts +++ b/src/app/api/checks/run/route.ts @@ -135,3 +135,7 @@ async function handleCheckRun(request: NextRequest) { } export { handleCheckRun as GET, handleCheckRun as POST } + +export function OPTIONS() { + return new NextResponse(null, { status: 204 }) +} diff --git a/src/middleware.ts b/src/middleware.ts index 8fbe42e..6df478c 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -4,6 +4,10 @@ import { NextResponse, type NextRequest } from "next/server" const protectedRoutes = ["/settings"] export async function middleware(request: NextRequest) { + if (request.method === "OPTIONS") { + return new NextResponse(null, { status: 204 }) + } + let supabaseResponse = NextResponse.next({ request, })