diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-picker/tree-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-picker/tree-picker-modal.element.ts index 05dd88321d..d5757531a2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-picker/tree-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/tree-picker/tree-picker-modal.element.ts @@ -57,38 +57,7 @@ export class UmbTreePickerModalElement { - return { data: createAction.modalData }; - }) - .onSubmit((value) => { - if (value) { - this.value = { selection: [value.unique] }; - this._submitModal(); - } else { - this._rejectModal(); - } - }) - .observeRouteBuilder((routeBuilder) => { - const oldPath = this._createPath; - this._createPath = - routeBuilder({}) + createAction.extendWithPathPattern.generateLocal(createAction.extendWithPathParams); - this.requestUpdate('_createPath', oldPath); - }); - } - + this.#initCreateAction(); this.#initSearch(); } @@ -155,6 +124,41 @@ export class UmbTreePickerModalElement { + return { data: createAction.modalData }; + }) + .onSubmit((value) => { + if (value) { + this.value = { selection: [value.unique] }; + this._submitModal(); + } else { + this._rejectModal(); + } + }) + .observeRouteBuilder((routeBuilder) => { + const oldPath = this._createPath; + this._createPath = + routeBuilder({}) + createAction.extendWithPathPattern.generateLocal(createAction.extendWithPathParams); + this.requestUpdate('_createPath', oldPath); + }); + } + } + override render() { return html`