if 'me' is already destroyed here, return
if records is 'null' (which can happen on a not successful load),
load an empty list instead
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
me.setDsStoreUrl(url);
me.dsStore.load({
callback: (records) => {
+ if (me.isDestroyed) {
+ return;
+ }
me.query('pbsGroupSelector').forEach((selector) => {
- selector.getStore().setData(records);
+ selector.getStore().setData(records || []);
});
},
});