diff --git a/src/plugins/convex/index.ts b/src/plugins/convex/index.ts index b10a9dc..56db196 100644 --- a/src/plugins/convex/index.ts +++ b/src/plugins/convex/index.ts @@ -286,15 +286,15 @@ export const convex = (opts: { { matcher: (ctx) => { return Boolean( - ctx.path.startsWith("/sign-in") || - ctx.path.startsWith("/sign-up") || - ctx.path.startsWith("/callback") || - ctx.path.startsWith("/oauth2/callback") || - ctx.path.startsWith("/magic-link/verify") || - ctx.path.startsWith("/email-otp/verify-email") || - ctx.path.startsWith("/phone-number/verify") || - ctx.path.startsWith("/siwe/verify") || - (ctx.path.startsWith("/get-session") && ctx.context.session) + ctx.path?.startsWith("/sign-in") || + ctx.path?.startsWith("/sign-up") || + ctx.path?.startsWith("/callback") || + ctx.path?.startsWith("/oauth2/callback") || + ctx.path?.startsWith("/magic-link/verify") || + ctx.path?.startsWith("/email-otp/verify-email") || + ctx.path?.startsWith("/phone-number/verify") || + ctx.path?.startsWith("/siwe/verify") || + (ctx.path?.startsWith("/get-session") && ctx.context.session) ); }, handler: createAuthMiddleware(async (ctx) => {