From 26ab4e66748939fac92bbbea07e62eca2e956a19 Mon Sep 17 00:00:00 2001 From: Omkar Kesarkhane <127078473+omkarK06@users.noreply.github.com> Date: Wed, 5 Jun 2024 13:33:59 +0530 Subject: [PATCH] fix: In IAM on deleting user, user actions were getting disabled (#3675) fix #3671 ## Summary by CodeRabbit - **Bug Fixes** - Improved the user deletion process to be more reliable by making it asynchronous. - Ensured that organization members are updated immediately after a user is deleted. - Added a new function to update user actions post-deletion. --- web/src/components/iam/users/User.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/components/iam/users/User.vue b/web/src/components/iam/users/User.vue index 140e3876f6..e11d2b851e 100644 --- a/web/src/components/iam/users/User.vue +++ b/web/src/components/iam/users/User.vue @@ -625,16 +625,17 @@ export default defineComponent({ deleteUserEmail = props.row.email; }; - const deleteUser = () => { + const deleteUser = async () => { usersService .delete(store.state.selectedOrganization.identifier, deleteUserEmail) - .then((res: any) => { + .then(async (res: any) => { if (res.data.code == 200) { $q.notify({ color: "positive", message: "User deleted successfully.", }); - getOrgMembers(); + await getOrgMembers(); + updateUserActions(); } }) .catch((err: any) => {