From f66df96ef51ecd66a0672786f86c60259d8c2f35 Mon Sep 17 00:00:00 2001 From: Jonas Date: Wed, 13 Aug 2025 05:04:25 +0200 Subject: [PATCH] chore: standardize error code capitalization and improve USER_ALREADY_EXISTS error code (#3957) * Modify USER_ALREADY_EXISTS error code * Standardize error-codes style --- packages/better-auth/src/error/codes.ts | 2 +- .../better-auth/src/plugins/admin/error-codes.ts | 2 +- .../src/plugins/username/error-codes.ts | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/better-auth/src/error/codes.ts b/packages/better-auth/src/error/codes.ts index f88b80a07b..0c9440bb95 100644 --- a/packages/better-auth/src/error/codes.ts +++ b/packages/better-auth/src/error/codes.ts @@ -16,7 +16,7 @@ export const BASE_ERROR_CODES = { EMAIL_NOT_VERIFIED: "Email not verified", PASSWORD_TOO_SHORT: "Password too short", PASSWORD_TOO_LONG: "Password too long", - USER_ALREADY_EXISTS: "User already exists", + USER_ALREADY_EXISTS: "User already exists. Use another email.", EMAIL_CAN_NOT_BE_UPDATED: "Email can not be updated", CREDENTIAL_ACCOUNT_NOT_FOUND: "Credential account not found", SESSION_EXPIRED: "Session expired. Re-authenticate to perform this action.", diff --git a/packages/better-auth/src/plugins/admin/error-codes.ts b/packages/better-auth/src/plugins/admin/error-codes.ts index eeca40ce2e..f6f861ac26 100644 --- a/packages/better-auth/src/plugins/admin/error-codes.ts +++ b/packages/better-auth/src/plugins/admin/error-codes.ts @@ -1,6 +1,6 @@ export const ADMIN_ERROR_CODES = { FAILED_TO_CREATE_USER: "Failed to create user", - USER_ALREADY_EXISTS: "User already exists", + USER_ALREADY_EXISTS: "User already exists. Use another email.", YOU_CANNOT_BAN_YOURSELF: "You cannot ban yourself", YOU_ARE_NOT_ALLOWED_TO_CHANGE_USERS_ROLE: "You are not allowed to change users role", diff --git a/packages/better-auth/src/plugins/username/error-codes.ts b/packages/better-auth/src/plugins/username/error-codes.ts index aedb0e97ff..a803f9f7aa 100644 --- a/packages/better-auth/src/plugins/username/error-codes.ts +++ b/packages/better-auth/src/plugins/username/error-codes.ts @@ -1,10 +1,10 @@ export const USERNAME_ERROR_CODES = { - INVALID_USERNAME_OR_PASSWORD: "invalid username or password", - EMAIL_NOT_VERIFIED: "email not verified", - UNEXPECTED_ERROR: "unexpected error", - USERNAME_IS_ALREADY_TAKEN: "username is already taken. please try another.", - USERNAME_TOO_SHORT: "username is too short", - USERNAME_TOO_LONG: "username is too long", - INVALID_USERNAME: "username is invalid", - INVALID_DISPLAY_USERNAME: "display username is invalid", + INVALID_USERNAME_OR_PASSWORD: "Invalid username or password", + EMAIL_NOT_VERIFIED: "Email not verified", + UNEXPECTED_ERROR: "Unexpected error", + USERNAME_IS_ALREADY_TAKEN: "Username is already taken. Please try another.", + USERNAME_TOO_SHORT: "Username is too short", + USERNAME_TOO_LONG: "Username is too long", + INVALID_USERNAME: "Username is invalid", + INVALID_DISPLAY_USERNAME: "Display username is invalid", };