From 2036a59210186a1a00a31776e977d2993ffcbed2 Mon Sep 17 00:00:00 2001 From: Pablo Lara Date: Mon, 3 Mar 2025 15:46:02 +0100 Subject: [PATCH] fix(roles): show the correct error message (#7089) --- ui/actions/users/users.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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;