From 90432f5b13b3d0ea5e10f476d935b669d56fe31d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?= <71827178+bosiraphael@users.noreply.github.com> Date: Tue, 2 Sep 2025 10:22:12 +0200 Subject: [PATCH] Fix dashboard seeding (#14218) Fix dashboard seeding --- .../metadata/services/dev-seeder-metadata.service.ts | 7 ++++++- .../dev-seeder/services/dev-seeder.service.ts | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts index 2ff39f2911..cf1d23f229 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts @@ -81,9 +81,11 @@ export class DevSeederMetadataService { public async seed({ dataSourceMetadata, workspaceId, + featureFlags, }: { dataSourceMetadata: DataSourceEntity; workspaceId: string; + featureFlags?: Record; }) { const config = this.workspaceConfigs[workspaceId]; @@ -117,7 +119,7 @@ export class DevSeederMetadataService { }); } - await this.seedCoreViews({ workspaceId, dataSourceMetadata }); + await this.seedCoreViews({ workspaceId, dataSourceMetadata, featureFlags }); } private async seedCustomObject({ @@ -168,9 +170,11 @@ export class DevSeederMetadataService { private async seedCoreViews({ workspaceId, dataSourceMetadata, + featureFlags, }: { workspaceId: string; dataSourceMetadata: DataSourceEntity; + featureFlags?: Record; }): Promise { const createdObjectMetadata = await this.objectMetadataService.findManyWithinWorkspace(workspaceId); @@ -180,6 +184,7 @@ export class DevSeederMetadataService { workspaceId, objectMetadataItems: createdObjectMetadata, schemaName: dataSourceMetadata.schema, + featureFlags, }); } diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/services/dev-seeder.service.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/services/dev-seeder.service.ts index b29a142070..ce78ebbda8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/services/dev-seeder.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/services/dev-seeder.service.ts @@ -64,6 +64,7 @@ export class DevSeederService { await this.devSeederMetadataService.seed({ dataSourceMetadata, workspaceId, + featureFlags, }); await this.devSeederMetadataService.seedRelations({