diff --git a/api/js/etemplate/Et2Tree/Et2Tree.ts b/api/js/etemplate/Et2Tree/Et2Tree.ts index a63f89e0a6..754ae924d4 100644 --- a/api/js/etemplate/Et2Tree/Et2Tree.ts +++ b/api/js/etemplate/Et2Tree/Et2Tree.ts @@ -514,7 +514,7 @@ export class Et2Tree extends Et2WidgetWithSelectMixin(LitElement) implements Fin return Promise.resolve(); } return this.handleLazyLoading(item).then((result) => { - item.item = [...result.item] + Object.assign(item, result); this.requestUpdate("_selectOptions") }) } diff --git a/mail/js/app.js b/mail/js/app.js index d6b0cd316b..84fa3a057c 100755 --- a/mail/js/app.js +++ b/mail/js/app.js @@ -682,7 +682,8 @@ app.classes.mail = AppJS.extend( tree._selectOptions.push({ id: "" + _id, - label: this.egw.lang("Loading..."), + // Use text instead of label because server side is only sending text + text: this.egw.lang("Loading..."), selected: false, loading: true, lazy: true