diff --git a/frontend/src/pages/AdminUsersPage.jsx b/frontend/src/pages/AdminUsersPage.jsx index f1de4fa..4fd8251 100644 --- a/frontend/src/pages/AdminUsersPage.jsx +++ b/frontend/src/pages/AdminUsersPage.jsx @@ -100,13 +100,15 @@ const AdminUsersPage = () => { try { await userApi.deleteUser(userId); - if (String(userId) === getUserId(currentUser)) { - logout(); - window.location.reload(); + const currentUserId = getUserId(currentUser); + + if (String(userId) === String(currentUserId)) { + await logout(); + window.location.href = '/login'; return; } - setUsers(users.filter(user => user.id !== userId)); + setUsers(users.filter(user => String(user.id) !== String(userId))); } catch (err) { setError('Erreur lors de la suppression de l\'utilisateur'); console.error(err);