From c89d95094ce89231ae2e2180c7ae371e64ebd899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 8 Aug 2024 10:00:46 +0200 Subject: [PATCH] temporary variant missing properties fix --- .../validation/controllers/server-model-validation.context.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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,