Fix unhandled exception (#5474)
Solves exception.getStatus is not a function error logs in twenty-server Catch all errors in order to have no error log at all
This commit is contained in:
@ -1,4 +1,9 @@
|
|||||||
import { ExceptionFilter, Catch, ArgumentsHost } from '@nestjs/common';
|
import {
|
||||||
|
ExceptionFilter,
|
||||||
|
Catch,
|
||||||
|
ArgumentsHost,
|
||||||
|
HttpException,
|
||||||
|
} from '@nestjs/common';
|
||||||
|
|
||||||
import { Response } from 'express';
|
import { Response } from 'express';
|
||||||
|
|
||||||
@ -25,6 +30,9 @@ export class ApplyCorsToExceptions implements ExceptionFilter {
|
|||||||
'Origin, X-Requested-With, Content-Type, Accept',
|
'Origin, X-Requested-With, Content-Type, Accept',
|
||||||
);
|
);
|
||||||
|
|
||||||
response.status(exception.getStatus()).json(exception.response);
|
const status =
|
||||||
|
exception instanceof HttpException ? exception.getStatus() : 500;
|
||||||
|
|
||||||
|
response.status(status).json(exception.response);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user