From e12c055ff9f562d06fbd7d030fc5cea44a827ca6 Mon Sep 17 00:00:00 2001 From: milan Date: Wed, 24 Jul 2024 15:57:54 +0200 Subject: [PATCH] refreshItem directly returns if the item is not currently displayed in the tree --- api/js/etemplate/Et2Tree/Et2Tree.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/js/etemplate/Et2Tree/Et2Tree.ts b/api/js/etemplate/Et2Tree/Et2Tree.ts index 8f2ab35c7c..48db229c79 100644 --- a/api/js/etemplate/Et2Tree/Et2Tree.ts +++ b/api/js/etemplate/Et2Tree/Et2Tree.ts @@ -558,6 +558,8 @@ export class Et2Tree extends Et2WidgetWithSelectMixin(LitElement) } else*/ { let item = this.getNode(_id); + // if the item does not exist in the tree yet no need to refresh + if(item == null) return return this.handleLazyLoading(item).then((result) => { item.item = [...result.item] this.requestUpdate("_selectOptions")