[OBJECT_CACHE_FLUSH_REQUIRED_WHEN_RELEASED] Remove FlatObjectMetadata custom fieldMetadataIds fk aggregator property (#17438)

# Introduction
Currently refactoring `flatEntity` typing, encountering some tsc errors
due to this fk aggregator custom override
It shall now follow generic pattern leading to be named `fieldIds`

Needs to flush object cache when released
This commit is contained in:
Paul Rastoin
2026-01-26 14:33:07 +01:00
committed by GitHub
parent 4a5ffcc9d2
commit d0bc9a94c0
69 changed files with 93 additions and 97 deletions
@@ -28,7 +28,7 @@ export const mockFlatObjectMetadatas: FlatObjectMetadata[] = [
labelIdentifierFieldMetadataId: personNameFieldId,
imageIdentifierFieldMetadataId: null,
workspaceId,
fieldMetadataIds: [personNameFieldId],
fieldIds: [personNameFieldId],
universalIdentifier: 'person-universal-id',
applicationId: workspaceId,
}),
@@ -45,7 +45,7 @@ export const mockFlatObjectMetadatas: FlatObjectMetadata[] = [
labelIdentifierFieldMetadataId: companyNameFieldId,
imageIdentifierFieldMetadataId: null,
workspaceId,
fieldMetadataIds: [companyNameFieldId, companyDomainNameFieldId],
fieldIds: [companyNameFieldId, companyDomainNameFieldId],
universalIdentifier: 'company-universal-id',
applicationId: workspaceId,
}),
@@ -62,7 +62,7 @@ export const mockFlatObjectMetadatas: FlatObjectMetadata[] = [
labelIdentifierFieldMetadataId: customObjectNameFieldId,
imageIdentifierFieldMetadataId: customObjectImageFieldId,
workspaceId,
fieldMetadataIds: [customObjectNameFieldId, customObjectImageFieldId],
fieldIds: [customObjectNameFieldId, customObjectImageFieldId],
universalIdentifier: 'custom-object-universal-id',
applicationId: workspaceId,
}),
@@ -80,7 +80,7 @@ export const mockFlatObjectMetadatas: FlatObjectMetadata[] = [
labelIdentifierFieldMetadataId: null,
imageIdentifierFieldMetadataId: null,
workspaceId,
fieldMetadataIds: [],
fieldIds: [],
universalIdentifier: 'non-searchable-object-universal-id',
applicationId: workspaceId,
}),
@@ -36,7 +36,7 @@ const personFlatObject = getFlatObjectMetadataMock({
imageIdentifierFieldMetadataId: null,
workspaceId,
universalIdentifier: '20202020-8dec-43d5-b2ff-6eef05095bec',
fieldMetadataIds: [personNameFieldId],
fieldIds: [personNameFieldId],
indexMetadataIds: [],
viewIds: [],
});
@@ -61,7 +61,7 @@ const companyFlatObject = getFlatObjectMetadataMock({
imageIdentifierFieldMetadataId: null,
workspaceId,
universalIdentifier: '20202020-c03c-45d6-a4b0-04afe1357c5c',
fieldMetadataIds: [companyNameFieldId, companyDomainNameFieldId],
fieldIds: [companyNameFieldId, companyDomainNameFieldId],
indexMetadataIds: [],
viewIds: [],
});
@@ -86,7 +86,7 @@ const customObjectFlatObject = getFlatObjectMetadataMock({
imageIdentifierFieldMetadataId: customObjectImageFieldId,
workspaceId,
universalIdentifier: '20202020-3d75-4aab-bacd-ee176c5f63ca',
fieldMetadataIds: [customObjectNameFieldId, customObjectImageFieldId],
fieldIds: [customObjectNameFieldId, customObjectImageFieldId],
indexMetadataIds: [],
viewIds: [],
});
@@ -111,7 +111,7 @@ const nonSearchableFlatObject = getFlatObjectMetadataMock({
imageIdentifierFieldMetadataId: null,
workspaceId,
universalIdentifier: '20202020-540c-4397-b872-2a90ea2fb809',
fieldMetadataIds: [],
fieldIds: [],
indexMetadataIds: [],
viewIds: [],
});
@@ -71,7 +71,7 @@ describe('ActorFromAuthContextService', () => {
'person-id': {
id: 'person-id',
nameSingular: 'person',
fieldMetadataIds: ['createdBy-id'],
fieldIds: ['createdBy-id'],
},
},
},
@@ -20,7 +20,7 @@ const mockObjectMetadata = {
isAuditLogged: true,
isSearchable: true,
indexMetadataIds: [],
fieldMetadataIds: [],
fieldIds: [],
viewIds: [],
applicationId: 'test-application-id',
isLabelSyncedWithName: false,
@@ -13,7 +13,7 @@ describe('computeSchemaComponents', () => {
const flatObjectMetadata: FlatObjectMetadata = {
...objectMetadataItemMock,
universalIdentifier: 'objectName',
fieldMetadataIds: objectMetadataItemMock.fields.map((f) => f.id),
fieldIds: objectMetadataItemMock.fields.map((f) => f.id),
} as any;
const flatFieldMetadataMaps = {
@@ -29,7 +29,7 @@ describe('computeSchemaComponents', () => {
nameSingular: 'relationTargetObject',
namePlural: 'relationTargetObjects',
universalIdentifier: 'relationTargetObject',
fieldMetadataIds: [],
fieldIds: [],
} as any;
const flatObjectMetadataMaps = {
@@ -858,7 +858,7 @@ describe('computeSchemaComponents', () => {
nameSingular: 'objectName',
namePlural: 'objectsName',
universalIdentifier: 'objectName',
fieldMetadataIds: [field.id],
fieldIds: [field.id],
} as any;
const flatFieldMetadataMaps = {
@@ -236,7 +236,7 @@ export const computeSchemaComponents = (
const flatFieldMetadatas =
findManyFlatEntityByIdInFlatEntityMapsOrThrow<FlatFieldMetadata>({
flatEntityMaps: flatFieldMetadataMaps,
flatEntityIds: item.fieldMetadataIds,
flatEntityIds: item.fieldIds,
});
schemas[capitalize(item.nameSingular)] = computeSchemaComponent({
@@ -19,7 +19,7 @@ const mockObjectMetadata: FlatObjectMetadata = {
createdAt: new Date(),
updatedAt: new Date(),
universalIdentifier: 'id',
fieldMetadataIds: [],
fieldIds: [],
indexMetadataIds: [],
viewIds: [],
applicationId: null,