diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/controllers/server-model-validation.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/controllers/server-model-validation.context.ts index efc09c1a73..89df70a0ac 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/controllers/server-model-validation.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/controllers/server-model-validation.context.ts @@ -81,7 +81,9 @@ export class UmbServerModelValidationContext // Check if there are missing properties: if (errorBody?.missingProperties) { // Retrieve the variants of he send data, as those are the once we will declare as missing properties: - errorBody.missingProperties.forEach((alias) => { + // Temporary fix for missing properties, as we currently get one for each variant, but we do not know which variant it is for: [NL] + const uniqueMissingProperties = [...new Set(errorBody.missingProperties)]; + uniqueMissingProperties.forEach((alias) => { this.#data.variants.forEach((variant: any) => { const path = `$.values[${UmbDataPathPropertyValueFilter({ alias: alias,