diff --git a/packages/twenty-front/src/modules/metadata-store/hooks/useLoadMockedMinimalMetadata.ts b/packages/twenty-front/src/modules/metadata-store/hooks/useLoadMockedMinimalMetadata.ts index d3cc2468a6..f44562bedc 100644 --- a/packages/twenty-front/src/modules/metadata-store/hooks/useLoadMockedMinimalMetadata.ts +++ b/packages/twenty-front/src/modules/metadata-store/hooks/useLoadMockedMinimalMetadata.ts @@ -11,11 +11,11 @@ export const useLoadMockedMinimalMetadata = () => { const loadMockedMinimalMetadata = useCallback(async () => { resetMetadataStore(); const [ - { generatedMockObjectMetadataItems }, + { generatedMockObjectMetadataItemsWithRelated }, { mockedViews }, { mockedNavigationMenuItems }, ] = await Promise.all([ - import('~/testing/utils/generatedMockObjectMetadataItems'), + import('~/testing/utils/generatedMockObjectMetadataItemsWithRelated'), import('~/testing/mock-data/generated/metadata/views/mock-views-data'), import( '~/testing/mock-data/generated/metadata/navigation-menu-items/mock-navigation-menu-items-data' @@ -23,7 +23,9 @@ export const useLoadMockedMinimalMetadata = () => { ]); const { flatObjects, flatFields, flatIndexes } = - splitObjectMetadataItemWithRelated(generatedMockObjectMetadataItems); + splitObjectMetadataItemWithRelated( + generatedMockObjectMetadataItemsWithRelated, + ); replaceDraft('objectMetadataItems', flatObjects, MOCKED_COLLECTION_HASH); replaceDraft('fieldMetadataItems', flatFields, MOCKED_COLLECTION_HASH); diff --git a/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItems.ts b/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItems.ts index 9ca056e6ef..2ce3855cee 100644 --- a/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItems.ts +++ b/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItems.ts @@ -1,15 +1,9 @@ import { type ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem'; import { enrichObjectMetadataItemsWithPermissions } from '@/object-metadata/utils/enrichObjectMetadataItemsWithPermissions'; -import { mapPaginatedObjectMetadataItemsToObjectMetadataItems } from '@/object-metadata/utils/mapPaginatedObjectMetadataItemsToObjectMetadataItems'; -import { type ObjectMetadataItemsQuery } from '~/generated-metadata/graphql'; - -import { mockedStandardObjectMetadataQueryResult } from '~/testing/mock-data/generated/metadata/objects/mock-objects-metadata'; +import { generatedMockObjectMetadataItemsWithRelated } from '~/testing/utils/generatedMockObjectMetadataItemsWithRelated'; export const generatedMockObjectMetadataItems: ObjectMetadataItem[] = enrichObjectMetadataItemsWithPermissions({ - objectMetadataItems: mapPaginatedObjectMetadataItemsToObjectMetadataItems({ - pagedObjectMetadataItems: - mockedStandardObjectMetadataQueryResult as unknown as ObjectMetadataItemsQuery, - }), + objectMetadataItems: generatedMockObjectMetadataItemsWithRelated, objectPermissionsByObjectMetadataId: {}, }); diff --git a/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItemsWithRelated.ts b/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItemsWithRelated.ts new file mode 100644 index 0000000000..ae5ec08183 --- /dev/null +++ b/packages/twenty-front/src/testing/utils/generatedMockObjectMetadataItemsWithRelated.ts @@ -0,0 +1,9 @@ +import { type ObjectMetadataItemWithRelated } from '@/metadata-store/utils/splitObjectMetadataItemWithRelated'; +import { mapPaginatedObjectMetadataItemsToObjectMetadataItems } from '@/object-metadata/utils/mapPaginatedObjectMetadataItemsToObjectMetadataItems'; + +import { mockedStandardObjectMetadataQueryResult } from '~/testing/mock-data/generated/metadata/objects/mock-objects-metadata'; + +export const generatedMockObjectMetadataItemsWithRelated: ObjectMetadataItemWithRelated[] = + mapPaginatedObjectMetadataItemsToObjectMetadataItems({ + pagedObjectMetadataItems: mockedStandardObjectMetadataQueryResult, + });