Skip to content

Commit a85abf3

Browse files
authored
Fix Error: Cannot set headers after they are sent to the client
- [x] Fix BackendWorks#2
1 parent b0ebb91 commit a85abf3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/interceptor/exception.interceptor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export class HttpExceptionFilter implements ExceptionFilter {
1515
const request = context.getRequest<Request>();
1616
const response = context.getResponse<Response>();
1717
const i18n = getI18nContextFromRequest(request);
18-
if (exception.getStatus() === 400) response.send(exception.getResponse());
18+
if (exception.getStatus() === 400) return response.send(exception.getResponse());
1919
const statusCode =
2020
exception instanceof HttpException
2121
? exception.getStatus()
@@ -25,7 +25,7 @@ export class HttpExceptionFilter implements ExceptionFilter {
2525
lang: i18n.lang,
2626
})
2727
: 'Internal server error';
28-
response.status(statusCode).json({
28+
return response.status(statusCode).json({
2929
statusCode,
3030
message,
3131
});

0 commit comments

Comments
 (0)