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 812024dd10ca..feba72bbf246 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 @@ -420,6 +420,8 @@ export abstract class UmbContentDetailWorkspaceContextBase< const repo = new UmbDataTypeDetailRepository(this); const propertyTypes = await this.structure.getContentTypeProperties(); + const contentTypeVariesByCulture = this.structure.getVariesByCulture(); + const contentTypeVariesBySegment = this.structure.getVariesBySegment(); const valueDefinitions = await Promise.all( propertyTypes.map(async (property) => { // TODO: Implement caching for data-type requests. [NL] @@ -438,8 +440,9 @@ export abstract class UmbContentDetailWorkspaceContextBase< propertyEditorSchemaAlias: dataType.editorAlias, config: dataType.values, typeArgs: { - variesByCulture: property.variesByCulture, - variesBySegment: property.variesBySegment, + // Only vary if the content type varies: + variesByCulture: contentTypeVariesByCulture ? property.variesByCulture : false, + variesBySegment: contentTypeVariesBySegment ? property.variesBySegment : false, } as UmbPropertyTypePresetModelTypeModel, } as UmbPropertyTypePresetModel; }),