Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bedre feilhåndtering av kall mot MS for brukerdata #1255

Merged
merged 3 commits into from
Nov 20, 2023

Conversation

charliemidtlyng
Copy link
Contributor

For å unngå at saksbehandlere havner i en tilstand med "ukjent enhet", ingen brukerdata og følgelig ingen grupper (som gjerne defaulter til veiledervisning i saksbehandlingsløsningen) har vi gjort noen endringer.

  1. Tatt bort at man setter tom bruker på sesjonen med "9999" i enhet, men heller kjører igjennom uten bruker dersom det feiler mot MS.
  2. Lagt inn slik at man har en retry mot MS før løsningen feiler
  3. Trekker ut kall mot MS til profil-endepunktet - og ikke ALLE kall mot backend. Det er kun her vi har behov for denne informasjonen.

Gotcha: Ikke kast feil uten å håndtere de i node express - da krasjer appen og dør ☠️

…eiler må vi stanse brukeren så de ikke sitter med en ugyldig brukerdatastate, req.session.user, som i praksis gjør det umulig å finne ut om man er veileder, saksbehandler eller beslutter
…ur seg av. Beholder eksisterende funksjonalitet med å kjøre igjennom og videre
…f vil unngå å undødvendig intern kompleksitet der dette ikke er strengt nødvendig . Trekker derfor ut denne delen fra _ensureAuthenticated_ slik at utviklere senere forstår at dette ikke trengs for å sjekke at noen er autentisert
packages/familie-backend/src/router.ts Dismissed Show dismissed Hide dismissed
Copy link
Contributor

@ViktorGSolberg ViktorGSolberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bra! ✅

@charliemidtlyng charliemidtlyng merged commit 788ef3b into master Nov 20, 2023
2 of 3 checks passed
@charliemidtlyng charliemidtlyng deleted the bugfix-brukerdatauthenting branch November 20, 2023 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants