From b3c7567e3c7b13f9b042524a00399f000c756b72 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Wed, 1 Dec 2021 11:57:07 +0100 Subject: [PATCH] ui: form/GroupFilter: improve group load callback handling 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 Signed-off-by: Thomas Lamprecht --- www/form/GroupFilter.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/www/form/GroupFilter.js b/www/form/GroupFilter.js index 5c75f1d0..11aa24c4 100644 --- a/www/form/GroupFilter.js +++ b/www/form/GroupFilter.js @@ -214,8 +214,11 @@ Ext.define('PBS.form.GroupFilter', { 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 || []); }); }, });