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 b61fb4ee21..7bc3e62ce7 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 @@ -588,7 +588,6 @@ export class UmbDocumentWorkspaceContext this.#persistedData.setValue(data); this.#currentData.setValue(data); - // TODO: this might not be the right place to alert the tree, but it works for now const eventContext = await this.getContext(UMB_ACTION_EVENT_CONTEXT); const event = new UmbRequestReloadChildrenOfEntityEvent({ entityType: parent.entityType, @@ -717,6 +716,14 @@ export class UmbDocumentWorkspaceContext unique, variantIds.map((variantId) => ({ variantId })), ); + + const eventContext = await this.getContext(UMB_ACTION_EVENT_CONTEXT); + const event = new UmbRequestReloadStructureForEntityEvent({ + unique: this.getUnique()!, + entityType: this.getEntityType(), + }); + + eventContext.dispatchEvent(event); } async #handleSave() {