From df9ec35704c883d9478485ec7013390a933c5535 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 25 Jul 2023 08:48:10 -0600 Subject: [PATCH] Api: Fix Et2LinkSearch initialization with value failed, giving blank widget --- api/js/etemplate/Et2Link/Et2LinkSearch.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/js/etemplate/Et2Link/Et2LinkSearch.ts b/api/js/etemplate/Et2Link/Et2LinkSearch.ts index 3c17a17192..40da830167 100644 --- a/api/js/etemplate/Et2Link/Et2LinkSearch.ts +++ b/api/js/etemplate/Et2Link/Et2LinkSearch.ts @@ -53,7 +53,7 @@ export class Et2LinkSearch extends Et2Select get _appNode() : Et2LinkAppSelect { - return this.parentNode.querySelector("et2-link-apps"); + return this.parentNode?.querySelector("et2-link-apps"); } /** @@ -65,7 +65,7 @@ export class Et2LinkSearch extends Et2Select protected remoteQuery(search : string, options : object) { - let request = this.egw().request(this.searchUrl, [this._appNode.value, '', search, options]); + let request = this.egw().request(this.searchUrl, [this._appNode?.value ?? options.app, '', search, options]); if(this.query && typeof this.query == "function") { if(!this.query(request, this))