diff --git a/pages/[uuid]/ettersendelse/index.tsx b/pages/[uuid]/ettersendelse/index.tsx index 2f368a85..b1cd121d 100644 --- a/pages/[uuid]/ettersendelse/index.tsx +++ b/pages/[uuid]/ettersendelse/index.tsx @@ -160,30 +160,27 @@ export const getServerSideProps = beskyttetSide(async (ctx: NextPageContext): Pr const bearerToken = getAccessToken(ctx); + let søknad = null; try { - const søknad = await getSøknad(uuid, bearerToken); - const søknaderFraInnsending = await getSøknaderInnsending(bearerToken); + søknad = await getSøknad(uuid, bearerToken); + } catch (e) { + logger.error('getSøknad fra søknad-api feilet:' + e?.toString()); + } - const søknadFraInnsending = søknaderFraInnsending.find((søknad) => søknad.innsendingsId === uuid); - logger.error('søknad:' + `${søknad}`); - logger.error('søknad fra innsending:' + `${søknadFraInnsending}`); - logger.error('søknader fra innsending:' + `${søknaderFraInnsending}`); - stopTimer(); + const søknaderFraInnsending = await getSøknaderInnsending(bearerToken); + const søknadFraInnsending = søknaderFraInnsending.find((søknad) => søknad.innsendingsId === uuid) ?? null; - if (!søknad && !søknadFraInnsending) { - return { - notFound: true, - }; - } + stopTimer(); + if (!søknad && !søknadFraInnsending) { return { - props: { søknad: søknad || null, søknadFraInnsending: {} }, + notFound: true, }; - } catch (e) { - logger.error('Noe gikk galt i ettersendelse:' + e?.toString()); } - return { props: {} }; + return { + props: { søknad, søknadFraInnsending }, + }; }); export default Index;