diff --git a/examples/next/convex/auth.ts b/examples/next/convex/auth.ts index 755ff3c..759837f 100644 --- a/examples/next/convex/auth.ts +++ b/examples/next/convex/auth.ts @@ -8,15 +8,15 @@ import { genericOAuth, twoFactor, username, + emailOTP, + magicLink } from "better-auth/plugins"; -import { emailOTP } from "better-auth/plugins"; import { sendMagicLink, sendOTPVerification, sendEmailVerification, sendResetPassword, } from "../convex/email"; -import { magicLink } from "better-auth/plugins"; import { betterAuth, BetterAuthOptions } from "better-auth"; import { requireActionCtx } from "@convex-dev/better-auth/utils"; import { DataModel } from "./_generated/dataModel"; diff --git a/src/plugins/convex/index.ts b/src/plugins/convex/index.ts index cd59aca..e0257d8 100644 --- a/src/plugins/convex/index.ts +++ b/src/plugins/convex/index.ts @@ -97,7 +97,8 @@ export const convex = ( { matcher: (ctx) => { return ( - ctx.path.startsWith("/sign-in") || + (ctx.path.startsWith("/sign-in") && + !ctx.path.startsWith("/sign-in/anonymous")) || ctx.path.startsWith("/sign-up") || ctx.path.startsWith("/callback") || ctx.path.startsWith("/oauth2/callback") ||