diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/RelationFromManyFieldDisplay.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/RelationFromManyFieldDisplay.tsx index 399b7b852..eec4a25ca 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/RelationFromManyFieldDisplay.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/display/components/RelationFromManyFieldDisplay.tsx @@ -10,7 +10,6 @@ import { useRelationFromManyFieldDisplay } from '@/object-record/record-field/me import { ExpandableList } from '@/ui/layout/expandable-list/components/ExpandableList'; import { useContext } from 'react'; import { isDefined } from 'twenty-shared/utils'; -import { pascalCase } from '~/utils/string/pascalCase'; export const RelationFromManyFieldDisplay = () => { const { fieldValue, fieldDefinition, generateRecordChipData } = @@ -51,28 +50,14 @@ export const RelationFromManyFieldDisplay = () => { : CoreObjectNameSingular.Task; const relationFieldName = fieldName === 'noteTargets' ? 'note' : 'task'; - const formattedRecords = fieldValue.map((record) => { - if (!isDefined(record[relationFieldName])) { - return { - ...record, - [relationFieldName]: { - id: 'fallback-id', - title: pascalCase(relationFieldName), - }, - }; - } - - return record; - }); return ( - {formattedRecords + {fieldValue .map((record) => { - if (!isDefined(record)) { + if (!isDefined(record) || !isDefined(record[relationFieldName])) { return undefined; } - return ( { } /> -
- {fieldMetadataItem.isUnique ? ( - - ) : ( - - )} - -
+ { + //patch - awaiting refacto on many to many relations - https://github.com/twentyhq/core-team-issues/issues/186 + fieldMetadataItem.name !== CoreObjectNamePlural.NoteTarget && + fieldMetadataItem.name !== CoreObjectNamePlural.TaskTarget && ( + <> +
+ {fieldMetadataItem.isUnique ? ( + + ) : ( + + )} + +
+ + ) + }
{ fieldMetadataItem={fieldMetadataItem} />
+ {!isLabelIdentifier && (