diff --git a/ui/actions/users/users.ts b/ui/actions/users/users.ts index 793389b353..4e64023b13 100644 --- a/ui/actions/users/users.ts +++ b/ui/actions/users/users.ts @@ -174,12 +174,11 @@ export const deleteUser = async (formData: FormData) => { }); if (!response.ok) { - try { - const errorData = await response.json(); - throw new Error(errorData?.message || "Failed to delete the user"); - } catch { - throw new Error("Failed to delete the user"); - } + // Parse error response + const errorData = await response.json(); + return { + errors: errorData.errors || [{ detail: "Failed to delete the user" }], + }; } let data = null;