fix: Server error when listing memberships for group with deleted user (#1288)
* fix: Server error when listing memberships for group with deleted user * PR feedback: Filter before slice
This commit is contained in:
@ -40,7 +40,11 @@ router.post('groups.list', auth(), pagination(), async ctx => {
|
||||
data: {
|
||||
groups: groups.map(presentGroup),
|
||||
groupMemberships: groups
|
||||
.map(g => g.groupMemberships.slice(0, MAX_AVATAR_DISPLAY))
|
||||
.map(g =>
|
||||
g.groupMemberships
|
||||
.filter(membership => !!membership.user)
|
||||
.slice(0, MAX_AVATAR_DISPLAY)
|
||||
)
|
||||
.flat()
|
||||
.map(presentGroupMembership),
|
||||
},
|
||||
|
Reference in New Issue
Block a user