From 73399809f4fa813461129a8c148e1c4fd786ffc8 Mon Sep 17 00:00:00 2001 From: Guillim Date: Thu, 16 Oct 2025 13:48:30 +0200 Subject: [PATCH] Fix: only display the objectname in contextual dropdowns if there are multiple objectmetadatanamessingluar (#15130) Quick bugfix I found We want this for normal relations : Screenshot 2025-10-16 at 13 40 00 Instead we have currently this: Screenshot 2025-10-16 at 13 42 07 For morph we still want this : Screenshot 2025-10-16 at 13 41 08 --- .../hooks/useSingleRecordPickerPerformSearch.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/object-record/record-picker/single-record-picker/hooks/useSingleRecordPickerPerformSearch.ts b/packages/twenty-front/src/modules/object-record/record-picker/single-record-picker/hooks/useSingleRecordPickerPerformSearch.ts index d7402e154e1..c80ded87584 100644 --- a/packages/twenty-front/src/modules/object-record/record-picker/single-record-picker/hooks/useSingleRecordPickerPerformSearch.ts +++ b/packages/twenty-front/src/modules/object-record/record-picker/single-record-picker/hooks/useSingleRecordPickerPerformSearch.ts @@ -48,10 +48,12 @@ export const useSingleRecordPickerPerformSearch = ({ singleRecordPickerSearchableObjectMetadataItemsComponentState.atomFamily( { instanceId: singleRecordPickerInstanceId }, ), - objectMetadataItems, + objectMetadataItems.filter((objectMetadataItem) => + objectNameSingulars.includes(objectMetadataItem.nameSingular), + ), ); }, - [objectMetadataItems, singleRecordPickerInstanceId], + [objectMetadataItems, objectNameSingulars, singleRecordPickerInstanceId], ); const selectedIdsFilter = { id: { in: selectedIds } };