From dda69a1eadf2ec4ec0ad4ddf05ff4557a6ed5a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 19 May 2025 11:37:10 +0200 Subject: [PATCH] Hotfix: do not validate the invariant-variant entry when we vary by culture (#19326) do not validate the variant entry when we vary by culture --- .../content/workspace/content-detail-workspace-base.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/content/content/workspace/content-detail-workspace-base.ts b/src/Umbraco.Web.UI.Client/src/packages/content/content/workspace/content-detail-workspace-base.ts index 1f2fa3151d..1420b1e56e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/content/content/workspace/content-detail-workspace-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/content/content/workspace/content-detail-workspace-base.ts @@ -714,6 +714,10 @@ export abstract class UmbContentDetailWorkspaceContextBase< */ public async runMandatoryValidationForSaveData(saveData: DetailModelType, variantIds: Array = []) { // Check that the data is valid before we save it. + // If we vary by culture then we do not want to validate the invariant variant. + if (this.getVariesByCulture()) { + variantIds = variantIds.filter((variant) => !variant.isCultureInvariant()); + } const missingVariants = variantIds.filter((variant) => { return !saveData.variants.some((y) => variant.compare(y)); });