Skip to content

Commit e37a605

Browse files
committed
Fikser middleware, de skal ikke returnere responser
1 parent e65ebfc commit e37a605

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

src/backend/middlewares/erklaering-interceptor.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { RequestHandler, Request, Response } from 'express';
1+
import { Request, Response, NextFunction, RequestHandler } from 'express';
22

33
import { byggFeiletRessurs } from '@navikt/familie-typer';
44

@@ -19,7 +19,7 @@ export const hentSpråkteksterAlleSpråk = (språknøkkel: string): Record<Local
1919
export const erklaeringInterceptor: RequestHandler = (
2020
request: Request,
2121
response: Response,
22-
next
22+
next: NextFunction
2323
) => {
2424
const søknad: ISøknadKontrakt = request.body;
2525
const spmKey = 'lestOgForståttBekreftelse';
@@ -29,15 +29,16 @@ export const erklaeringInterceptor: RequestHandler = (
2929
if (
3030
!('spørsmål' in søknad && spmKey in søknad.spørsmål && 'verdi' in søknad.spørsmål[spmKey])
3131
) {
32-
return response.status(400).send(byggFeiletRessurs('Ugyldig søknadformat'));
32+
response.status(400).send(byggFeiletRessurs('Ugyldig søknadformat'));
33+
return;
3334
}
3435

3536
const svar = søknad.spørsmål[spmKey];
3637

3738
if (aksepterteSvar.includes(svar.verdi[søknad.originalSpråk])) {
3839
next();
3940
} else {
40-
return response
41+
response
4142
.status(403)
4243
.send(byggFeiletRessurs('Du må huke av for at du oppgir korrekte opplysninger'));
4344
}

src/backend/middlewares/tokenProxy.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const attachToken = (applicationName: ApplicationName): RequestHandler => {
2626
LOG_LEVEL.WARNING,
2727
error
2828
);
29-
return res.status(401).send('En uventet feil oppstod. Ingen gyldig token');
29+
res.status(401).send('En uventet feil oppstod. Ingen gyldig token');
3030
}
3131
};
3232
};

src/backend/routes/modellversjon.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import { basePath } from '../../shared-utils/Miljø';
66
import { modellVersjon } from '../../shared-utils/modellversjon';
77

88
export const konfigurerModellVersjonEndpoint = (app: Express): Express => {
9-
app.get(`${basePath}modellversjon`, (_, res) => res.send(byggSuksessRessurs(modellVersjon)));
9+
app.get(`${basePath}modellversjon`, (_, res) => {
10+
res.send(byggSuksessRessurs(modellVersjon));
11+
});
1012
return app;
1113
};

src/backend/routes/nais.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { Express } from 'express';
22

33
export const konfigurerNais = (app: Express): Express => {
4-
app.get(/^\/(internal\/)?(isAlive|isReady)\/?$/, (_req, res) => res.sendStatus(200));
4+
app.get(/^\/(internal\/)?(isAlive|isReady)\/?$/, (_req, res) => {
5+
res.sendStatus(200);
6+
});
57
return app;
68
};

0 commit comments

Comments
 (0)