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)); });