Skip to content

Commit

Permalink
fjern felter fra lagOrganisasjon
Browse files Browse the repository at this point in the history
  • Loading branch information
kenglxn committed Sep 16, 2024
1 parent d3d2438 commit 9eda7a5
Showing 1 changed file with 9 additions and 12 deletions.
21 changes: 9 additions & 12 deletions src/bedriftsmeny/hentAlleJuridiskeEnheter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,37 +8,34 @@ export async function hentAlleJuridiskeEnheter(
}

const orgnr = listeMedJuridiskeOrgnr
.filter(orgnr => orgnr !== null)
.filter((juridiskEnhet, index) =>
listeMedJuridiskeOrgnr.indexOf(juridiskEnhet) === index
);
.filter((orgnr) => orgnr !== null)
.filter((juridiskEnhet, index) => listeMedJuridiskeOrgnr.indexOf(juridiskEnhet) === index);

if (orgnr.length <= 0) {
return [];
}

const respons = await fetch(
`https://data.brreg.no/enhetsregisteret/api/enheter/?organisasjonsnummer=${orgnr.join(",")}`
)
.catch(_ => undefined);
`https://data.brreg.no/enhetsregisteret/api/enheter/?organisasjonsnummer=${orgnr.join(',')}`
).catch((_) => undefined);

if (respons === undefined || !respons.ok) {
return orgnr.map(orgnr => lagOrganisasjon(orgnr, "—"));
return orgnr.map((orgnr) => lagOrganisasjon(orgnr, '—'));
}

const responsBody: ListeMedJuridiskeEnheter = await respons.json();
const enheter = responsBody._embedded?.enheter ?? [];
return enheter.map(eeregEnhet => lagOrganisasjon(eeregEnhet.organisasjonsnummer, eeregEnhet.navn));
return enheter.map((eeregEnhet) =>
lagOrganisasjon(eeregEnhet.organisasjonsnummer, eeregEnhet.navn)
);
}

const lagOrganisasjon = (orgnr: string, navn: string): Organisasjon => ({
OrganizationForm: '',
Status: '',
ParentOrganizationNumber: '',
Name: navn,
OrganizationNumber: orgnr,
Type: 'Business',
});

const lagListeMedMockedeJuridiskeEnheter = (listeMedJuridiskeOrgnr: string[]) =>
listeMedJuridiskeOrgnr.map(orgnr => lagOrganisasjon(orgnr, 'MOCK ORGANISASjON'));
listeMedJuridiskeOrgnr.map((orgnr) => lagOrganisasjon(orgnr, 'MOCK ORGANISASjON'));

0 comments on commit 9eda7a5

Please sign in to comment.