From db1198597dddab05810e1727dd22cfe2e151cddf Mon Sep 17 00:00:00 2001 From: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com> Date: Thu, 19 May 2022 15:02:17 +0300 Subject: [PATCH] fill linked institution ids on data fetching (#8042) GitOrigin-RevId: 5c89d32331e745e3d993d549337c2c413193a2b2 --- .../js/features/settings/context/user-email-context.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/web/frontend/js/features/settings/context/user-email-context.tsx b/services/web/frontend/js/features/settings/context/user-email-context.tsx index 8d663a47ce..40d9c6f767 100644 --- a/services/web/frontend/js/features/settings/context/user-email-context.tsx +++ b/services/web/frontend/js/features/settings/context/user-email-context.tsx @@ -83,12 +83,18 @@ const setData = (state: State, action: ActionSetData) => { idAttribute: 'email', }) const byId = normalized || {} + const linkedInstitutionIds = action.payload + .filter(email => Boolean(email.samlProviderId)) + .map(email => email.samlProviderId) as NonNullable< + UserEmailData['samlProviderId'] + >[] return { ...state, data: { ...initialState.data, byId, + linkedInstitutionIds, }, } }