From b869340f0e83aad8790af50fa7d7df8268b4351f Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 6 Jun 2024 14:24:00 +0200 Subject: [PATCH] only look up restricted access details if the entity is protected --- .../public-access/modal/public-access-modal.element.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/public-access/modal/public-access-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/public-access/modal/public-access-modal.element.ts index 7b5aa2ec78..a3028968ee 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/public-access/modal/public-access-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/public-access/modal/public-access-modal.element.ts @@ -42,7 +42,6 @@ export class UmbPublicAccessModalElement extends UmbModalBaseElement< firstUpdated() { this.#unique = this.data?.unique; this.#getDocumentName(); - this.#getPublicAccessModel(); } async #getDocumentName() { @@ -50,8 +49,13 @@ export class UmbPublicAccessModalElement extends UmbModalBaseElement< // Should this be done here or in the action file? const { data } = await new UmbDocumentItemRepository(this).requestItems([this.#unique]); if (!data) return; + const item = data[0]; //TODO How do we ensure we get the correct variant? - this._documentName = data[0].variants[0]?.name; + this._documentName = item.variants[0]?.name; + + if (item.isProtected) { + this.#getPublicAccessModel(); + } } async #getPublicAccessModel() {