From e0dac82e07d661bcaf583e0fe3be5270ff2ad273 Mon Sep 17 00:00:00 2001 From: Mohamed Houssein Douici Date: Thu, 14 Mar 2024 10:41:48 +0100 Subject: [PATCH] fix: exclude GQL scalar types from the name validation of object and field metadata (#4467) --- .../src/metadata/decorators/is-valid-name.decorator.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/metadata/decorators/is-valid-name.decorator.ts b/packages/twenty-server/src/metadata/decorators/is-valid-name.decorator.ts index 8bb2ac60d..afbc9314d 100644 --- a/packages/twenty-server/src/metadata/decorators/is-valid-name.decorator.ts +++ b/packages/twenty-server/src/metadata/decorators/is-valid-name.decorator.ts @@ -13,7 +13,9 @@ export function IsValidName(validationOptions?: ValidationOptions) { options: validationOptions, validator: { validate(value: any) { - return /^(?!(?:not|or|and)$)[^'\"\\;.=*/]+$/.test(value); + return /^(?!(?:not|or|and|Int|Float|Boolean|String|ID)$)[^'\"\\;.=*/]+$/.test( + value, + ); }, defaultMessage(args: ValidationArguments) { return `${args.property} has failed the name validation check`;