Merge pull request #17728 from overleaf/jel-fix-member-view-update

[web] Fix user view on frontend after unlinking group SSO member

GitOrigin-RevId: 375b798d23ed622453465661ced604c7068c1986
This commit is contained in:
Jessica Lawshe
2024-04-05 08:04:00 +00:00
committed by Copybot
parent f02248e1e5
commit 5fcc7f63cd
3 changed files with 209 additions and 5 deletions
@@ -32,10 +32,11 @@ export default function UnlinkUserModal({
if (!user.enrollment?.sso) {
return
}
const enrollment = Object.assign({}, user.enrollment, {
sso: user.enrollment.sso.filter(sso => sso.groupId !== groupId),
})
const updatedUser = Object.assign({}, user, {
enrollment: {
sso: user.enrollment.sso.filter(sso => sso.groupId !== groupId),
},
enrollment,
})
updateMemberView(user._id, updatedUser)
}, [groupId, updateMemberView, user])