From d3e3f93ff7d8beb4d161d2bbbb36a533ad4d2c83 Mon Sep 17 00:00:00 2001 From: leekelleher Date: Thu, 18 Apr 2024 10:58:13 +0100 Subject: [PATCH] DocumentPicker: fixes sorting --- .../components/input-document/input-document.element.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts index d80c9524ed..1f0d5a40f1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/components/input-document/input-document.element.ts @@ -12,7 +12,7 @@ import type { UmbDocumentItemModel } from '@umbraco-cms/backoffice/document'; export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, '') { #sorter = new UmbSorterController(this, { getUniqueOfElement: (element) => { - return element.getAttribute('detail'); + return element.id; }, getUniqueOfModel: (modelEntry) => { return modelEntry; @@ -166,7 +166,7 @@ export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, } #renderItems() { - if (!this._items?.length) return; + if (!this._items) return; return html` ${repeat( this._items, @@ -191,7 +191,7 @@ export class UmbInputDocumentElement extends UUIFormControlMixin(UmbLitElement, const name = item.variants[0]?.name; return html` - + ${this.#renderIcon(item)} ${this.#renderIsTrashed(item)} ${this.#renderOpenButton(item)}