Jelajahi Sumber

fill linked institution ids on data fetching (#8042)

GitOrigin-RevId: 5c89d32331e745e3d993d549337c2c413193a2b2
ilkin-overleaf 4 tahun lalu
induk
melakukan
db1198597d

+ 6 - 0
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,
     },
   }
 }