From fba9ae6dfe49a5ef04b8e856bf0f4d52b380bb3b Mon Sep 17 00:00:00 2001 From: Paul Rastoin <45004772+prastoin@users.noreply.github.com> Date: Tue, 22 Apr 2025 20:17:44 +0200 Subject: [PATCH] Fallback `undefined` `recordDataChip` record name to empty string (#11685) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Introduction Closes #11682 This seems to always has been quite flaky but this latest [update](https://github.com/twentyhq/twenty/commit/f0de6d31b7b3b84671c3a5af8fd047ef7432666f#diff-63704155b77d9690a87a1ebd9f364bab7e7bb12afed7cc5a5516561ec3798f29L20) seems to made the name optional. As previously `undefined` being transpiles to a string results in `"undefined"` which not a good thing neither 🙃 but wouldn't throw before --- .../object-metadata/utils/getLabelIdentifierFieldValue.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 961bdff9c..2287dec2b 100644 --- a/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts +++ b/packages/twenty-front/src/modules/object-metadata/utils/getLabelIdentifierFieldValue.ts @@ -17,7 +17,7 @@ export const getLabelIdentifierFieldValue = ( } if (isDefined(labelIdentifierFieldMetadataItem?.name)) { - return record[labelIdentifierFieldMetadataItem.name]; + return record[labelIdentifierFieldMetadataItem.name] ?? ''; } return '';