diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/item/document-item-data-resolver.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/item/document-item-data-resolver.ts index d24c17e6f6..1c29485670 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/item/document-item-data-resolver.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/item/document-item-data-resolver.ts @@ -90,7 +90,7 @@ export class UmbDocumentItemDataResolver { - return this.#data?.getValue()?.unique; + return await this.observe(this.unique).asPromise(); } /** @@ -99,7 +99,7 @@ export class UmbDocumentItemDataResolver { - return this.#name.getValue() || ''; + return (await this.observe(this.name).asPromise()) || ''; } /** @@ -108,7 +108,7 @@ export class UmbDocumentItemDataResolver { - return this.#data?.getValue()?.documentType.icon; + return await this.observe(this.icon).asPromise(); } /** @@ -127,7 +127,7 @@ export class UmbDocumentItemDataResolver { - return this.#isDraft.getValue() ?? false; + return (await this.observe(this.isDraft).asPromise()) ?? false; } /** @@ -136,7 +136,7 @@ export class UmbDocumentItemDataResolver { - return this.#data?.getValue()?.isTrashed ?? false; + return (await this.observe(this.isTrashed).asPromise()) ?? false; } #setVariantAwareValues() {