ndla-frontend
ndla-frontend copied to clipboard
Fix hydration error on access denied error pages
Fikser hydreringsfeil på resourcepage dersom vi finner en tilgangsfeil.
"Problemet" er at apollo ikke tar med feil i cachen sin så alle feil vil bare rendres på server dersom vi baserer oss på error objektet i queryen.
Denne PR'en fikser det ved å sende feil fra server til klient (og å hente det ut i useGraphQuery gjennom en context.
Eksempel hvis en læringssti er privat: http://localhost:3000/subject:20/topic:1:194565/resource:1:179189 Eksempel på en 410: http://localhost:3000/nb/article/9645
Skal jeg lukke denne @NDLANO/frontenders ?
:crying_cat_face: @NDLANO/frontenders