From 260e0815a899e6825264d213f7936881e69dd986 Mon Sep 17 00:00:00 2001 From: "Arjun (OpenClaw)" Date: Sat, 7 Feb 2026 19:34:11 +0000 Subject: [PATCH] fix(frontend): await auth().protect in middleware Clerk middleware auth() is async in current types; await protect() to satisfy TS and avoid runtime issues. --- frontend/src/proxy.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/proxy.ts b/frontend/src/proxy.ts index d554f9f4..5fb6d13e 100644 --- a/frontend/src/proxy.ts +++ b/frontend/src/proxy.ts @@ -12,9 +12,9 @@ const isClerkEnabled = () => const isPublicRoute = createRouteMatcher(["/sign-in(.*)"]); export default isClerkEnabled() - ? clerkMiddleware((auth, req) => { + ? clerkMiddleware(async (auth, req) => { if (isPublicRoute(req)) return NextResponse.next(); - auth().protect(); + await auth().protect(); return NextResponse.next(); }) : () => NextResponse.next();