From 6be66f27d3796db4ea69c938e7e23905fc100385 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Thu, 27 Feb 2025 15:03:26 +0100 Subject: [PATCH] API rest exception filter (#10548) While troubleshooting with a person self-hosting Twenty (v0.42.2), we figured out that logs were missing on REST findMany, findOne and duplicate endpoints This PR fixes it --- .../api/rest/core/controllers/rest-api-core.controller.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/twenty-server/src/engine/api/rest/core/controllers/rest-api-core.controller.ts b/packages/twenty-server/src/engine/api/rest/core/controllers/rest-api-core.controller.ts index dfdd7b8d8..b06928937 100644 --- a/packages/twenty-server/src/engine/api/rest/core/controllers/rest-api-core.controller.ts +++ b/packages/twenty-server/src/engine/api/rest/core/controllers/rest-api-core.controller.ts @@ -29,6 +29,7 @@ export class RestApiCoreController { ) {} @Post('/duplicates') + @UseFilters(RestApiExceptionFilter) async handleApiFindDuplicates(@Req() request: Request, @Res() res: Response) { const result = await this.restApiCoreService.findDuplicates(request); @@ -36,6 +37,7 @@ export class RestApiCoreController { } @Get() + @UseFilters(RestApiExceptionFilter) async handleApiGet(@Req() request: Request, @Res() res: Response) { const result = await this.restApiCoreService.get(request);