From 6ee41f33c636bf7b2887722db466ac9368723459 Mon Sep 17 00:00:00 2001 From: Etienne <45695613+etiennejouan@users.noreply.github.com> Date: Wed, 3 Sep 2025 14:45:34 +0200 Subject: [PATCH] fix - remove Untitled default value on standard name field (#14282) Enable unique constraint creation on name standard field. Null values are handled in front with 'Untitled'. Need to migrate fieldMetadata default value on all custom objects ? Tested : - Toggle on/off uniqueness on standard name field of standard/custom object - Create new custom text field and toggle on/off uniqueness --- .../utils/build-default-fields-for-custom-object.util.ts | 2 +- ...build-default-flat-field-metadatas-for-custom-object.util.ts | 2 +- .../workspace-migration/workspace-migration.factory.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts index 07896013d5..9250f9cc49 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts @@ -39,7 +39,7 @@ export const buildDefaultFieldsForCustomObject = ( isCustom: false, isUIReadOnly: false, workspaceId, - defaultValue: "'Untitled'", + defaultValue: "''", }, { id: v4(), diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-flat-field-metadatas-for-custom-object.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-flat-field-metadatas-for-custom-object.util.ts index 23ceed3aba..773e629bd4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-flat-field-metadatas-for-custom-object.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-flat-field-metadatas-for-custom-object.util.ts @@ -67,7 +67,7 @@ export const buildDefaultFlatFieldMetadatasForCustomObject = ({ isCustom: false, isSystem: false, isUIReadOnly: false, - defaultValue: "'Untitled'", + defaultValue: "''", createdAt, updatedAt: createdAt, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts index 8caba62444..6c54c84af2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts @@ -58,7 +58,7 @@ export class WorkspaceMigrationFactory { { factory: this.basicColumnActionFactory, options: { - defaultValue: '', + defaultValue: "''", }, }, ],