Activate IS_WORKSPACE_MIGRATION_V2_ENABLED for new workspaces (#15700)

This commit is contained in:
Paul Rastoin
2025-11-07 14:41:25 +01:00
committed by GitHub
parent 0992d8031b
commit f50d9bfa43
2 changed files with 11 additions and 0 deletions
@@ -45,6 +45,7 @@ import {
import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service';
import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service';
import { WorkspaceManagerService } from 'src/engine/workspace-manager/workspace-manager.service';
import { DEFAULT_FEATURE_FLAGS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/default-feature-flags';
import { extractVersionMajorMinorPatch } from 'src/utils/version/extract-version-major-minor-patch';
@Injectable()
@@ -227,6 +228,11 @@ export class WorkspaceService extends TypeOrmQueryService<WorkspaceEntity> {
activationStatus: WorkspaceActivationStatus.ONGOING_CREATION,
});
await this.featureFlagService.enableFeatureFlags(
DEFAULT_FEATURE_FLAGS,
workspace.id,
);
await this.workspaceManagerService.init({
workspaceId: workspace.id,
userId: user.id,
@@ -0,0 +1,5 @@
import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum';
export const DEFAULT_FEATURE_FLAGS = [
FeatureFlagKey.IS_WORKSPACE_MIGRATION_V2_ENABLED,
] as const satisfies FeatureFlagKey[];