Fix bug on relation on custom object (#3336)

This commit is contained in:
Charles Bochet
2024-01-09 17:49:05 +01:00
committed by GitHub
parent 6c00aa92a4
commit 69b558e03d

View File

@ -120,9 +120,10 @@ export class RelationMetadataService extends TypeOrmQueryService<RelationMetadat
}
const baseColumnName = `${camelCase(relationMetadataInput.toName)}Id`;
const isToCustom =
objectMetadataMap[relationMetadataInput.toObjectMetadataId].isCustom;
const foreignKeyColumnName = isToCustom
// TODO: this logic is called to create relation through metadata graphql endpoint (so only for custom field relations)
const isCustom = true;
const foreignKeyColumnName = isCustom
? createCustomColumnName(baseColumnName)
: baseColumnName;
@ -149,7 +150,7 @@ export class RelationMetadataService extends TypeOrmQueryService<RelationMetadat
icon: relationMetadataInput.toIcon,
isCustom: true,
targetColumnMap: {
value: isToCustom
value: isCustom
? createCustomColumnName(relationMetadataInput.toName)
: relationMetadataInput.toName,
},