diff --git a/web/core/components/workspace/settings/members-list.tsx b/web/core/components/workspace/settings/members-list.tsx index e88f4b563d..2f85b5c96f 100644 --- a/web/core/components/workspace/settings/members-list.tsx +++ b/web/core/components/workspace/settings/members-list.tsx @@ -25,12 +25,13 @@ export const WorkspaceMembersList: FC<{ searchQuery: string }> = observer((props } = useMember(); // fetching workspace invitations useSWR( - workspaceSlug ? `WORKSPACE_INVITATIONS_${workspaceSlug.toString()}` : null, - workspaceSlug ? () => fetchWorkspaceMemberInvitations(workspaceSlug.toString()) : null - ); - useSWR( - workspaceSlug ? `WORKSPACE_MEMBERS_${workspaceSlug.toString()}` : null, - workspaceSlug ? () => fetchWorkspaceMembers(workspaceSlug.toString()) : null + workspaceSlug ? `WORKSPACE_MEMBERS_AND_MEMBER_INVITATIONS_${workspaceSlug.toString()}` : null, + workspaceSlug + ? async () => { + await fetchWorkspaceMemberInvitations(workspaceSlug.toString()); + await fetchWorkspaceMembers(workspaceSlug.toString()); + } + : null ); if (!workspaceMemberIds && !workspaceMemberInvitationIds) return ;