From 8b7e4ddad1319150cd24cc471e22d8078b150d01 Mon Sep 17 00:00:00 2001 From: Guillim Date: Fri, 3 Jan 2025 11:14:36 +0100 Subject: [PATCH] Creating a new task is not very smooth (#9326) "'TODO'" is the default value from the database and must be escaped in the frontend. The issue was revealed by the "status" field of Tasks but it would have been the same for the others fix #9210 --- .../modules/object-record/utils/generateDefaultFieldValue.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/object-record/utils/generateDefaultFieldValue.ts b/packages/twenty-front/src/modules/object-record/utils/generateDefaultFieldValue.ts index 4a12f3ee7..415c1b604 100644 --- a/packages/twenty-front/src/modules/object-record/utils/generateDefaultFieldValue.ts +++ b/packages/twenty-front/src/modules/object-record/utils/generateDefaultFieldValue.ts @@ -2,6 +2,7 @@ import { FieldMetadataItem } from '@/object-metadata/types/FieldMetadataItem'; import { isFieldValueEmpty } from '@/object-record/record-field/utils/isFieldValueEmpty'; import { generateEmptyFieldValue } from '@/object-record/utils/generateEmptyFieldValue'; import { v4 } from 'uuid'; +import { stripSimpleQuotesFromString } from '~/utils/string/stripSimpleQuotesFromString'; export const generateDefaultFieldValue = ( fieldMetadataItem: Pick, @@ -11,7 +12,7 @@ export const generateDefaultFieldValue = ( fieldDefinition: fieldMetadataItem, }) ? generateEmptyFieldValue(fieldMetadataItem) - : fieldMetadataItem.defaultValue; + : stripSimpleQuotesFromString(fieldMetadataItem.defaultValue); switch (defaultValue) { case 'uuid':