diff --git a/app/api/users/create/route.ts b/app/api/users/create/route.ts index 437c5cf..adaae17 100644 --- a/app/api/users/create/route.ts +++ b/app/api/users/create/route.ts @@ -115,11 +115,15 @@ export async function POST(request: Request) { } } catch (error: unknown) { if (axios.isAxiosError(error) && error.response?.data?.detail) { - console.log("Axios error detail:", error.response.data.detail) + console.log("Error:", error.response.data.detail) + return NextResponse.json({ success: false, message: "Internal server error - Failed to create user" }) + } else if (axios.isAxiosError(error) && error.response?.data?.error) { + console.log("Error:", error.response.data.error) + return NextResponse.json({ success: false, message: error.response.data.error }) } else { console.log(error) + return NextResponse.json({ success: false, message: "Internal server error - Failed to create user" }) } - return NextResponse.json({ success: false, message: "Internal server error - Failed to create user" }) } }