diff --git a/app/api/admin/users/route.ts b/app/api/admin/users/route.ts index e84a15b..d66bfa8 100644 --- a/app/api/admin/users/route.ts +++ b/app/api/admin/users/route.ts @@ -67,11 +67,13 @@ export async function POST(request: NextRequest) { site_id: body.site_id ?? null, }) .eq('id', newUserId) - if (profileError) + if (profileError) { + await admin.auth.admin.deleteUser(newUserId) return NextResponse.json( { error: 'User created but profile update failed' }, { status: 500 }, ) + } await supabase.rpc('write_audit_log', { p_table_name: 'users',