1
0
Fork 0
mirror of synced 2024-10-03 19:53:33 +13:00

fix showing of stale team memberships

This commit is contained in:
Safwan Parkar 2023-08-02 18:44:43 +04:00
parent c5233d9ece
commit 2bc2061f09

View file

@ -530,6 +530,10 @@ App::get('/v1/users/:userId/memberships')
$memberships = array_map(function ($membership) use ($dbForProject, $user) {
$team = $dbForProject->getDocument('teams', $membership->getAttribute('teamId'));
if ($team->isEmpty()) {
throw new Exception(Exception::TEAM_NOT_FOUND);
}
$membership
->setAttribute('teamName', $team->getAttribute('name'))
->setAttribute('userName', $user->getAttribute('name'))