From 7fa90f8d4da552ce343f2a5edd84de03d53540d1 Mon Sep 17 00:00:00 2001 From: Timur <49007811+TimurBas@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:45:14 +0200 Subject: [PATCH] fix(organization): updated types for the user argument in `allowUserToCreateOrganization` to support custom fields (#3600) * fix: organization allowUserToCreateOrganization user argument typing * chore: changeset --------- Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com> --- .changeset/silly-falcons-tie.md | 5 +++++ packages/better-auth/src/plugins/organization/types.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/silly-falcons-tie.md diff --git a/.changeset/silly-falcons-tie.md b/.changeset/silly-falcons-tie.md new file mode 100644 index 0000000000..efed9bbd9d --- /dev/null +++ b/.changeset/silly-falcons-tie.md @@ -0,0 +1,5 @@ +--- +"better-auth": patch +--- + +fix(organization): updated types for the user argument in `allowUserToCreateOrganization` to support custom fields diff --git a/packages/better-auth/src/plugins/organization/types.ts b/packages/better-auth/src/plugins/organization/types.ts index f18a6c6cbe..e2620b5ae3 100644 --- a/packages/better-auth/src/plugins/organization/types.ts +++ b/packages/better-auth/src/plugins/organization/types.ts @@ -25,7 +25,7 @@ export interface OrganizationOptions { */ allowUserToCreateOrganization?: | boolean - | ((user: User) => Promise | boolean); + | ((user: User & Record) => Promise | boolean); /** * The maximum number of organizations a user can create. *