diff --git a/src/Pages/OrganisasjonerOgTilgangerContext.ts b/src/Pages/OrganisasjonerOgTilgangerContext.ts index 2732e4514..65dd824c9 100644 --- a/src/Pages/OrganisasjonerOgTilgangerContext.ts +++ b/src/Pages/OrganisasjonerOgTilgangerContext.ts @@ -60,26 +60,25 @@ export const useOrganisasjonerOgTilgangerContext = () => { return organisasjonerOgTilgangerContext; }; -export const useBeregnAltinnTilgangssøknad = (): - | Record> - | undefined => { +export const useBeregnAltinnTilgangssøknad = ( + organisasjonsInfo: Record | undefined +): Record> | undefined => { const altinnTilgangssøknader = useAltinnTilgangssøknader(); - const { userInfo } = useUserInfo(); return useMemo(() => { - if (userInfo === undefined) { + if (organisasjonsInfo === undefined) { return undefined; } return Record.fromEntries( - userInfo.organisasjoner.map((org) => { + Object.values(organisasjonsInfo).map((org) => { return [ - org.orgnr, + org.organisasjon.orgnr, Record.map( altinntjeneste, (_: AltinntjenesteId, { tjenestekode, tjenesteversjon }) => sjekkTilgangssøknader( - org.orgnr, + org.organisasjon.orgnr, tjenestekode, tjenesteversjon, altinnTilgangssøknader @@ -88,7 +87,7 @@ export const useBeregnAltinnTilgangssøknad = (): ]; }) ); - }, [userInfo, altinnTilgangssøknader]); + }, [organisasjonsInfo, altinnTilgangssøknader]); }; export const sjekkTilgangssøknader = ( diff --git a/src/Pages/OrganisasjonerOgTilgangerProvider.tsx b/src/Pages/OrganisasjonerOgTilgangerProvider.tsx index cfea14351..aca9970b0 100644 --- a/src/Pages/OrganisasjonerOgTilgangerProvider.tsx +++ b/src/Pages/OrganisasjonerOgTilgangerProvider.tsx @@ -13,7 +13,7 @@ export const OrganisasjonerOgTilgangerProvider: FunctionComponent