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) {