first step (#15687)

TODO : 

-> for test integreation for this connect 
-> add validation in common API

Fixes https://github.com/twentyhq/core-team-issues/issues/1278
This commit is contained in:
Guillim
2025-11-07 14:49:57 +01:00
committed by GitHub
parent f50d9bfa43
commit 2274a937bd
8 changed files with 203 additions and 6 deletions
@@ -133,7 +133,8 @@ const computeRecordToConnectCondition = (
objectMetadata.fieldsById[objectMetadata.fieldIdByName[connectFieldName]];
if (
!isFieldMetadataEntityOfType(field, FieldMetadataType.RELATION) ||
(!isFieldMetadataEntityOfType(field, FieldMetadataType.RELATION) &&
!isFieldMetadataEntityOfType(field, FieldMetadataType.MORPH_RELATION)) ||
field.settings?.relationType !== RelationType.MANY_TO_ONE
) {
const objectMetadataNameSingular = objectMetadata.nameSingular;