Field metadata and object metadata v1 relicas (#16230)

# Introduction

Related https://github.com/twentyhq/core-team-issues/issues/1911

Nearly done with all functional v1 implemen removal
Will remain dead code methods that I will detect using knip
This commit is contained in:
Paul Rastoin
2025-12-02 12:06:28 +01:00
committed by GitHub
parent 59f0f6f9db
commit eedb163131
45 changed files with 61 additions and 2504 deletions
@@ -37,7 +37,7 @@ import { FlatRouteTrigger } from 'src/engine/metadata-modules/route-trigger/type
import { ServerlessFunctionLayerService } from 'src/engine/metadata-modules/serverless-function-layer/serverless-function-layer.service';
import { ServerlessFunctionV2Service } from 'src/engine/metadata-modules/serverless-function/services/serverless-function-v2.service';
import { FlatServerlessFunction } from 'src/engine/metadata-modules/serverless-function/types/flat-serverless-function.type';
import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util';
import { computeMetadataNameFromLabelOrThrow } from 'src/engine/metadata-modules/utils/compute-metadata-name-from-label-or-throw.util';
import { WorkspaceMigrationValidateBuildAndRunService } from 'src/engine/workspace-manager/workspace-migration-v2/services/workspace-migration-validate-build-and-run-service';
@Injectable()
@@ -264,7 +264,7 @@ export class ApplicationSyncService {
for (const fieldToCreate of fieldsToCreate) {
const createFieldInput: CreateFieldInput = {
name: computeMetadataNameFromLabel(fieldToCreate.label),
name: computeMetadataNameFromLabelOrThrow(fieldToCreate.label),
type: fieldToCreate.type,
label: fieldToCreate.label,
description: fieldToCreate.description ?? undefined,