Fix dashboard seeding (#14218)

Fix dashboard seeding
This commit is contained in:
Raphaël Bosi
2025-09-02 10:22:12 +02:00
committed by GitHub
parent da288b1998
commit 90432f5b13
2 changed files with 7 additions and 1 deletions
@@ -81,9 +81,11 @@ export class DevSeederMetadataService {
public async seed({
dataSourceMetadata,
workspaceId,
featureFlags,
}: {
dataSourceMetadata: DataSourceEntity;
workspaceId: string;
featureFlags?: Record<string, boolean>;
}) {
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<string, boolean>;
}): Promise<void> {
const createdObjectMetadata =
await this.objectMetadataService.findManyWithinWorkspace(workspaceId);
@@ -180,6 +184,7 @@ export class DevSeederMetadataService {
workspaceId,
objectMetadataItems: createdObjectMetadata,
schemaName: dataSourceMetadata.schema,
featureFlags,
});
}
@@ -64,6 +64,7 @@ export class DevSeederService {
await this.devSeederMetadataService.seed({
dataSourceMetadata,
workspaceId,
featureFlags,
});
await this.devSeederMetadataService.seedRelations({