Morph relation field v2 fixes (#14216)

Fixes, depending on the contextual current operation in order to
retrieve relation target and all morph related fields to be delete:
- DELETE Field,
- DELETE Object, 
- UPDATE Field, that affects all others related fields
This commit is contained in:
Paul Rastoin
2025-09-02 14:17:20 +02:00
committed by GitHub
parent c4f56156d6
commit 6d6ee939cf
10 changed files with 649 additions and 102 deletions
@@ -133,7 +133,7 @@ export class FlatFieldMetadataValidatorService {
validationResult.errors.push(
...validateFlatFieldMetadataName(updatedFlatFieldMetadata.name),
...validateFlatFieldMetadataNameAvailability({
name: updatedFlatFieldMetadata.name,
flatFieldMetadata: updatedFlatFieldMetadata,
flatObjectMetadata: flatObjectMetadata,
}),
);
@@ -298,7 +298,7 @@ export class FlatFieldMetadataValidatorService {
validationResult.errors.push(
...validateFlatFieldMetadataNameAvailability({
name: flatFieldMetadataToValidate.name,
flatFieldMetadata: flatFieldMetadataToValidate,
flatObjectMetadata: parentFlatObjectMetadata,
}),
);