diff --git a/packages/better-auth/src/api/routes/sign-up.ts b/packages/better-auth/src/api/routes/sign-up.ts index fa758e5b3e..cd791f182e 100644 --- a/packages/better-auth/src/api/routes/sign-up.ts +++ b/packages/better-auth/src/api/routes/sign-up.ts @@ -199,6 +199,9 @@ export const signUpEmail = () => if (isDevelopment) { ctx.context.logger.error("Failed to create user", e); } + if (e instanceof APIError) { + throw e; + } throw new APIError("UNPROCESSABLE_ENTITY", { message: BASE_ERROR_CODES.FAILED_TO_CREATE_USER, details: e,