diff --git a/docker-compose.yml b/docker-compose.yml index e887af5c..4114a658 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,7 @@ services: POSTGRES_PASSWORD: password POSTGRES_DB: better_auth ports: - - "5433:5432" + - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data diff --git a/packages/better-auth/src/plugins/anonymous/anon.test.ts b/packages/better-auth/src/plugins/anonymous/anon.test.ts index dc8792da..c2b5fbdc 100644 --- a/packages/better-auth/src/plugins/anonymous/anon.test.ts +++ b/packages/better-auth/src/plugins/anonymous/anon.test.ts @@ -35,7 +35,7 @@ describe("anonymous", async () => { }); it("link anonymous user account", async () => { - const linkedAccount = await client.user.linkAnonymous({ + const linkedAccount = await client.anonymous.linkAccount({ email: "valid-email@email.com", password: "valid-password", }); diff --git a/packages/better-auth/src/plugins/anonymous/index.ts b/packages/better-auth/src/plugins/anonymous/index.ts index 7d6fa72d..56f5e5d1 100644 --- a/packages/better-auth/src/plugins/anonymous/index.ts +++ b/packages/better-auth/src/plugins/anonymous/index.ts @@ -80,6 +80,7 @@ export const anonymous = (options?: AnonymousOptions) => { if (email && password) { updatedUser = await ctx.context.internalAdapter.updateUser(userId, { email: email, + isAnonymous: false, }); } if (!updatedUser) { @@ -98,7 +99,6 @@ export const anonymous = (options?: AnonymousOptions) => { providerId: "credential", password: hash, accountId: updatedUser.id, - isAnonymous: false, }); if (!updateUserAccount) { return ctx.json(null, {