diff --git a/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts b/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts index 2f9254e959ac..1bac551443db 100644 --- a/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts +++ b/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts @@ -13,12 +13,13 @@ export const getLabelIdentifierFieldValue = ( return record.id; } + const recordIdentifierValue = record[labelIdentifierFieldMetadataItem.name]; if ( objectNameSingular === CoreObjectNameSingular.WorkspaceMember || labelIdentifierFieldMetadataItem.type === FieldMetadataType.FULL_NAME ) { - return `${record[labelIdentifierFieldMetadataItem.name]?.firstName ?? ''} ${record[labelIdentifierFieldMetadataItem.name]?.lastName ?? ''}`; + return `${recordIdentifierValue?.firstName ?? ''} ${recordIdentifierValue?.lastName ?? ''}`; } - return record[labelIdentifierFieldMetadataItem.name] ?? ''; + return isDefined(recordIdentifierValue) ? `${recordIdentifierValue}` : ''; };