diff --git a/packages/web-app-admin-settings/src/views/Users.vue b/packages/web-app-admin-settings/src/views/Users.vue index 1d30af81775..2049452b420 100644 --- a/packages/web-app-admin-settings/src/views/Users.vue +++ b/packages/web-app-admin-settings/src/views/Users.vue @@ -440,6 +440,9 @@ export default defineComponent({ for (const { data: updatedUser } of usersResponse) { const userIndex = unref(users).findIndex((user) => user.id === updatedUser.id) unref(users)[userIndex] = updatedUser + if (unref(loadedUser)?.id === updatedUser.id) { + loadedUser.value = updatedUser + } } await store.dispatch('showMessage', { title: $gettext('Users were added to groups successfully') @@ -476,6 +479,9 @@ export default defineComponent({ for (const { data: updatedUser } of usersResponse) { const userIndex = unref(users).findIndex((user) => user.id === updatedUser.id) unref(users)[userIndex] = updatedUser + if (unref(loadedUser)?.id === updatedUser.id) { + loadedUser.value = updatedUser + } } await store.dispatch('showMessage', { title: $gettext('Users were removed from groups successfully')