diff --git a/app/javascript/hooks/mutations/users/useCreateUser.jsx b/app/javascript/hooks/mutations/users/useCreateUser.jsx
index c43984a5dfbf5ca7f80e69917c33029bbea7eea8..f1181d22f713f20fb7b01ab9367c73dace59bb67 100644
--- a/app/javascript/hooks/mutations/users/useCreateUser.jsx
+++ b/app/javascript/hooks/mutations/users/useCreateUser.jsx
@@ -16,8 +16,8 @@ export default function useCreateUser() {
     ({ user, token }) => axios.post('/users.json', { user: { language: i18n.resolvedLanguage, invite_token: inviteToken, ...user }, token })
       .then((resp) => resp.data.data),
     {
-      onSuccess: (response) => {
-        queryClient.invalidateQueries('useSessions');
+      onSuccess: async (response) => {
+        await queryClient.refetchQueries('useSessions');
 
         // if the current user does NOT have the CreateRoom permission, then do not re-direct to rooms page
         if (!response.verified) {