feat: populate relation join column (#10212)
Fix https://github.com/twentyhq/core-team-issues/issues/241#issue-2793030259
This commit is contained in:
@ -36,7 +36,7 @@ export class RemoteTableRelationsService {
|
||||
workspaceId: string,
|
||||
remoteObjectMetadata: ObjectMetadataEntity,
|
||||
objectPrimaryKeyFieldSettings:
|
||||
| FieldMetadataSettings<FieldMetadataType | 'default'>
|
||||
| FieldMetadataSettings<FieldMetadataType>
|
||||
| undefined,
|
||||
objectPrimaryKeyColumnType?: string,
|
||||
) {
|
||||
@ -150,7 +150,7 @@ export class RemoteTableRelationsService {
|
||||
createdObjectMetadata: ObjectMetadataEntity,
|
||||
objectPrimaryKeyType: FieldMetadataType,
|
||||
objectPrimaryKeyFieldSettings:
|
||||
| FieldMetadataSettings<FieldMetadataType | 'default'>
|
||||
| FieldMetadataSettings<FieldMetadataType>
|
||||
| undefined,
|
||||
) {
|
||||
const attachmentObjectMetadata =
|
||||
@ -190,7 +190,7 @@ export class RemoteTableRelationsService {
|
||||
createdObjectMetadata: ObjectMetadataEntity,
|
||||
objectPrimaryKeyType: FieldMetadataType,
|
||||
objectPrimaryKeyFieldSettings:
|
||||
| FieldMetadataSettings<FieldMetadataType | 'default'>
|
||||
| FieldMetadataSettings<FieldMetadataType>
|
||||
| undefined,
|
||||
) {
|
||||
const timelineActivityObjectMetadata =
|
||||
@ -230,7 +230,7 @@ export class RemoteTableRelationsService {
|
||||
createdObjectMetadata: ObjectMetadataEntity,
|
||||
objectPrimaryKeyType: FieldMetadataType,
|
||||
objectPrimaryKeyFieldSettings:
|
||||
| FieldMetadataSettings<FieldMetadataType | 'default'>
|
||||
| FieldMetadataSettings<FieldMetadataType>
|
||||
| undefined,
|
||||
) {
|
||||
const favoriteObjectMetadata =
|
||||
|
||||
@ -37,12 +37,12 @@ export const mapUdtNameToFieldSettings = (
|
||||
case 'int4':
|
||||
return {
|
||||
dataType: NumberDataType.INT,
|
||||
} satisfies FieldMetadataSettings<FieldMetadataType.NUMBER>;
|
||||
} as FieldMetadataSettings<FieldMetadataType.NUMBER>;
|
||||
case 'int8':
|
||||
case 'bigint':
|
||||
return {
|
||||
dataType: NumberDataType.BIGINT,
|
||||
} satisfies FieldMetadataSettings<FieldMetadataType.NUMBER>;
|
||||
} as FieldMetadataSettings<FieldMetadataType.NUMBER>;
|
||||
default:
|
||||
return undefined;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user