Fix bug on relation on custom object (#3336)
This commit is contained in:
@ -120,9 +120,10 @@ export class RelationMetadataService extends TypeOrmQueryService<RelationMetadat
|
|||||||
}
|
}
|
||||||
|
|
||||||
const baseColumnName = `${camelCase(relationMetadataInput.toName)}Id`;
|
const baseColumnName = `${camelCase(relationMetadataInput.toName)}Id`;
|
||||||
const isToCustom =
|
|
||||||
objectMetadataMap[relationMetadataInput.toObjectMetadataId].isCustom;
|
// TODO: this logic is called to create relation through metadata graphql endpoint (so only for custom field relations)
|
||||||
const foreignKeyColumnName = isToCustom
|
const isCustom = true;
|
||||||
|
const foreignKeyColumnName = isCustom
|
||||||
? createCustomColumnName(baseColumnName)
|
? createCustomColumnName(baseColumnName)
|
||||||
: baseColumnName;
|
: baseColumnName;
|
||||||
|
|
||||||
@ -149,7 +150,7 @@ export class RelationMetadataService extends TypeOrmQueryService<RelationMetadat
|
|||||||
icon: relationMetadataInput.toIcon,
|
icon: relationMetadataInput.toIcon,
|
||||||
isCustom: true,
|
isCustom: true,
|
||||||
targetColumnMap: {
|
targetColumnMap: {
|
||||||
value: isToCustom
|
value: isCustom
|
||||||
? createCustomColumnName(relationMetadataInput.toName)
|
? createCustomColumnName(relationMetadataInput.toName)
|
||||||
: relationMetadataInput.toName,
|
: relationMetadataInput.toName,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user