-
Bug
-
Resolution: Fixed
-
High
-
None
-
3
-
Severity 3 - Minor
Issue Summary
On the Enterprise Dashboard, the member tabs (licensed, unlicensed members tab) have the option to see which workspaces members are a part of.
However, if a member is part of a sufficiently big workspace the endpoint for fetching the member's workspaces can time out. This is because the endpoint doesn't just load in the relationship that this member has with all the different workspaces in the workspace, but also constructs all the memberships that are in this workspace.
For a sufficiently big workspace, especially with a lot of collaborators, this can cause a timeout.
Since we only need the relationship that the member has with the Enterprise's workspaces, we should improve the efficiency.
Steps to Reproduce
- Have an Enterprise workspace with many members (3000+)
- Have a member of that workspace
- Go to the Enterprise Admin Dashboard
- Go to the licensed users tab
- For said member click on the "workspaces"
- See that the request times out
- The popover displays that the user is not part of any workspaces
Expected Results
We should see the workspaces the member is a part of
Actual Results
504 timeout
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available