From 45f43dd6f470099ec7fd322b070b7e3676473bab Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Sat, 12 Apr 2025 23:45:33 +0300 Subject: [PATCH] fix: rethrow error from db hooks if it is APIError instances --- packages/better-auth/src/api/routes/sign-up.ts | 3 +++ 1 file changed, 3 insertions(+) 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,