[messaging] fix message-channel-message-association field name as dependencies (#3712)

This commit is contained in:
Weiko
2024-01-30 19:35:41 +01:00
committed by GitHub
parent 2e4f2d54aa
commit 03e5c792f0
4 changed files with 3 additions and 4 deletions

View File

@ -82,5 +82,5 @@ export class MessageChannelObjectMetadata extends BaseObjectMetadata {
objectName: 'messageChannelMessageAssociation',
})
@IsNullable()
messageChannelMessageAssociation: MessageChannelMessageAssociationObjectMetadata[];
messageChannelMessageAssociations: MessageChannelMessageAssociationObjectMetadata[];
}

View File

@ -46,5 +46,5 @@ export class MessageThreadObjectMetadata extends BaseObjectMetadata {
objectName: 'messageChannelMessageAssociation',
})
@IsNullable()
messageChannelMessageAssociation: MessageChannelMessageAssociationObjectMetadata[];
messageChannelMessageAssociations: MessageChannelMessageAssociationObjectMetadata[];
}

View File

@ -112,5 +112,5 @@ export class MessageObjectMetadata extends BaseObjectMetadata {
objectName: 'messageChannelMessageAssociation',
})
@IsNullable()
messageChannelMessageAssociation: MessageChannelMessageAssociationObjectMetadata[];
messageChannelMessageAssociations: MessageChannelMessageAssociationObjectMetadata[];
}

View File

@ -1,6 +1,5 @@
import { BaseObjectMetadata } from 'src/workspace/workspace-sync-metadata/standard-objects/base.object-metadata';
// Note: This is actually not enterely correct, id field should only be added if the relation is MANY_TO_ONE or ONE_TO_ONE
export type ObjectRecord<T extends BaseObjectMetadata> = {
[K in keyof T as T[K] extends BaseObjectMetadata
? `${Extract<K, string>}Id`