fix showing of stale team memberships
This commit is contained in:
parent
c5233d9ece
commit
2bc2061f09
1 changed files with 4 additions and 0 deletions
|
@ -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'))
|
||||
|
|
Loading…
Reference in a new issue