From af4f3cebb0b488987f1b5f0c825ce6d5f03999b7 Mon Sep 17 00:00:00 2001 From: Weiko Date: Tue, 8 Oct 2024 11:21:11 +0200 Subject: [PATCH] Fix restApi should not use TS_VECTOR fields as mutation inputs (#7484) ## Context Screenshot 2024-10-08 at 11 10 59 Screenshot 2024-10-08 at 11 10 50 Tested with https://twenty.com/developers/rest-api/core#/operations/createOnePerson --- .../src/engine/core-modules/open-api/utils/components.utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts index 7e34e35a3..4b1910e1c 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts @@ -109,7 +109,8 @@ const getSchemaComponentsProperties = ({ return item.fields.reduce((node, field) => { if ( !isFieldAvailable(field, forResponse) || - field.type === FieldMetadataType.RELATION + field.type === FieldMetadataType.RELATION || + field.type === FieldMetadataType.TS_VECTOR ) { return node; }