diff --git a/packages/twenty-server/src/filters/utils/global-exception-handler.util.ts b/packages/twenty-server/src/filters/utils/global-exception-handler.util.ts index 4c4d05fd6..ed8037a43 100644 --- a/packages/twenty-server/src/filters/utils/global-exception-handler.util.ts +++ b/packages/twenty-server/src/filters/utils/global-exception-handler.util.ts @@ -52,9 +52,9 @@ export const convertHttpExceptionToGraphql = (exception: HttpException) => { let error: BaseGraphQLError; if (status in graphQLPredefinedExceptions) { - error = new graphQLPredefinedExceptions[exception.getStatus()]( - exception.message, - ); + const message = exception.getResponse()['message'] ?? exception.message; + + error = new graphQLPredefinedExceptions[exception.getStatus()](message); } else { error = new BaseGraphQLError( 'Internal Server Error',