diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts index 3dca29a82e..a082d780ae 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace.context.ts @@ -191,7 +191,6 @@ export class UmbDocumentWorkspaceContext this.varies, (varies) => { this.#data.setVaries(varies); - this.#varies = varies; }, null, diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts index 1d9131eafb..1818c7b126 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts @@ -133,30 +133,50 @@ export class UmbMediaWorkspaceContext constructor(host: UmbControllerHost) { super(host, 'Umb.Workspace.Media'); - this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique)); - - this.observe(this.variesByCulture, (varies) => { - this.#data.setVariesByCulture(varies); - this.#variesByCulture = varies; - }); - this.observe(this.variesBySegment, (varies) => { - this.#data.setVariesBySegment(varies); - this.#variesBySegment = varies; - }); - this.observe(this.varies, (varies) => (this.#varies = varies)); - - this.observe(this.structure.contentTypeDataTypeUniques, (dataTypeUniques: Array) => { - this.#dataTypeItemManager.setUniques(dataTypeUniques); - }); - - this.observe(this.#dataTypeItemManager.items, (dataTypes) => { - // Make a map of the data type unique and editorAlias: - this.#dataTypeSchemaAliasMap = new Map( - dataTypes.map((dataType) => { - return [dataType.unique, dataType.propertyEditorSchemaAlias]; - }), - ); - }); + this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique), null); + this.observe( + this.varies, + (varies) => { + this.#data.setVaries(varies); + this.#varies = varies; + }, + null, + ); + this.observe( + this.variesByCulture, + (varies) => { + this.#data.setVariesByCulture(varies); + this.#variesByCulture = varies; + }, + null, + ); + this.observe( + this.variesBySegment, + (varies) => { + this.#data.setVariesBySegment(varies); + this.#variesBySegment = varies; + }, + null, + ); + this.observe( + this.structure.contentTypeDataTypeUniques, + (dataTypeUniques: Array) => { + this.#dataTypeItemManager.setUniques(dataTypeUniques); + }, + null, + ); + this.observe( + this.#dataTypeItemManager.items, + (dataTypes) => { + // Make a map of the data type unique and editorAlias: + this.#dataTypeSchemaAliasMap = new Map( + dataTypes.map((dataType) => { + return [dataType.unique, dataType.propertyEditorSchemaAlias]; + }), + ); + }, + null, + ); this.loadLanguages(); this.routes.setRoutes([ diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member/member-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member/member-workspace.context.ts index d611adab9d..12ecd26c37 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member/member-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/member/member-workspace.context.ts @@ -132,7 +132,14 @@ export class UmbMemberWorkspaceContext super(host, UMB_MEMBER_WORKSPACE_ALIAS); this.observe(this.contentTypeUnique, (unique) => this.structure.loadType(unique), null); - this.observe(this.varies, (varies) => (this.#varies = varies), null); + this.observe( + this.varies, + (varies) => { + this.#data.setVaries(varies); + this.#varies = varies; + }, + null, + ); this.observe( this.variesByCulture, (varies) => {