diff --git a/middleware.ts b/middleware.ts index 354a970..58dccec 100644 --- a/middleware.ts +++ b/middleware.ts @@ -4,6 +4,7 @@ import { isAuthenticatedNextjs, nextjsMiddlewareRedirect, } from "@convex-dev/auth/nextjs/server"; +import { NextResponse } from "next/server"; const isSignInPage = createRouteMatcher(["/auth"]); const isProtectedPage = createRouteMatcher([ @@ -19,7 +20,7 @@ export default convexAuthNextjsMiddleware(async (request) => { if (isProtectedPage(request) && !(await isAuthenticatedNextjs())) { const nextUrl = new URL("/auth", request.url); nextUrl.searchParams.set("next", request.nextUrl.pathname + request.nextUrl.search); - return nextjsMiddlewareRedirect(request, nextUrl.toString()); + return NextResponse.redirect(nextUrl); } });