From 5e00893c37884b7ee12e864afde3f6a7e857532a Mon Sep 17 00:00:00 2001 From: Etienne <45695613+etiennejouan@users.noreply.github.com> Date: Mon, 1 Dec 2025 17:10:45 +0100 Subject: [PATCH] Null equivalence - Empty string default value cleaning (#16217) - on name standard field on custom object (field metadata + db) - on text standard fields on standard object (db only) --- ...ild-default-flat-field-metadatas-for-custom-object.util.ts | 4 ++-- .../workspace-migration/workspace-migration.factory.ts | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) 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 30d573e32b..42030ffa0f 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 @@ -78,12 +78,12 @@ export const buildDefaultFlatFieldMetadatasForCustomObject = ({ label: 'Name', icon: 'IconAbc', description: 'Name', - isNullable: false, + isNullable: true, isActive: true, isCustom: false, isSystem: false, isUIReadOnly: false, - defaultValue: "''", + defaultValue: null, viewFilterIds: [], 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 6c54c84af2..b319057f8a 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 @@ -57,9 +57,6 @@ export class WorkspaceMigrationFactory { FieldMetadataType.TEXT, { factory: this.basicColumnActionFactory, - options: { - defaultValue: "''", - }, }, ], [FieldMetadataType.NUMERIC, { factory: this.basicColumnActionFactory }],