Fix default relation standard field deletion (#13975)
Authorize relation standard field deletion if targetObjectMetadata is not present in existingFlatObjectMetadataMaps
This commit is contained in:
+2
-1
@@ -94,7 +94,8 @@ export class WorkspaceMigrationBuilderV2Service {
|
||||
await this.workspaceMigrationV2FieldActionsBuilderService.validateAndBuildFieldActions(
|
||||
{
|
||||
buildOptions,
|
||||
fromFlatObjectMetadataMaps,
|
||||
fromFlatObjectMetadataMaps:
|
||||
objectActionsValidateAndBuildResult.optimisticFlatObjectMetadataMaps,
|
||||
toFlatObjectMetadataMaps,
|
||||
objectMetadataDeletedCreatedUpdatedFields,
|
||||
},
|
||||
|
||||
+2
-1
@@ -85,7 +85,8 @@ export class WorkspaceMigrationV2FieldActionsBuilderService {
|
||||
const validationErrors =
|
||||
await this.flatFieldMetadataValidatorService.validateFlatFieldMetadataUpdate(
|
||||
{
|
||||
existingFlatObjectMetadataMaps: fromFlatObjectMetadataMaps,
|
||||
existingFlatObjectMetadataMaps:
|
||||
validateAndBuildResult.optimisticFlatObjectMetadataMaps,
|
||||
flatFieldMetadataToValidate: toFlatFieldMetadata,
|
||||
workspaceId,
|
||||
otherFlatObjectMetadataMapsToValidate: undefined,
|
||||
|
||||
Reference in New Issue
Block a user