Skip to content

Commit

Permalink
comments
Browse files Browse the repository at this point in the history
  • Loading branch information
felixcicatt committed Nov 13, 2024
1 parent ab8d741 commit 3f331eb
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions src/services/openklant1/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,8 @@ export async function enrichContactverzoekObjectWithContactmoment(
contactmoment: {
...(contactmoment ?? {}),
objectcontactmomenten:
// extend lijkt niet te werken op enkel contactmoment endpoint
// de esuite voegt de objectcontactmomenten wel toe aan een lijst met contacten,
// maar niet aan een enkel contactmoment. daarom halen we ze hier expliciet op
contactmoment?.objectcontactmomenten || objects.page,
},
details,
Expand All @@ -468,11 +469,17 @@ function fetchContactmomentByUrl(url: string) {
if (!path) {
throw new Error();
}
return fetchLoggedIn(
`${path}?${new URLSearchParams({ expand: "objectcontactmomenten" })}`,
)
.then(nullForStatusCodes(404, 403))
.then((r) => r?.json());
return (
fetchLoggedIn(
`${path}?${new URLSearchParams({ expand: "objectcontactmomenten" })}`,
)
// de esuite heeft een ingewikkelde autorisatiestructuur.
// als je niet geautoriseerd bent voor een specifiek contact,
// zie je deze netjes in het overzicht maar krijg je een 403 als je het specifieke contact ophaalt.
// we willen niet dat de hele lijst met contactverzoeken hier op klapt dus geven in dat scenario null terug.
.then(nullForStatusCodes(404, 403))
.then((r) => r?.json())
);
}

function fetchDetailsByUrl(url: string) {
Expand Down

0 comments on commit 3f331eb

Please sign in to comment.