and mdev change.

giving an empty array did not have the desired effect of resetting the
selection, but giving no parameter at all does.

this now also clears the selection when the mdev filter/config changed
(was just forgotten)

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
 www/manager6/form/MultiPCISelector.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/www/manager6/form/MultiPCISelector.js 
b/www/manager6/form/MultiPCISelector.js
index 99f9d50b..97241bb0 100644
--- a/www/manager6/form/MultiPCISelector.js
+++ b/www/manager6/form/MultiPCISelector.js
@@ -77,7 +77,7 @@ Ext.define('PVE.form.MultiPCISelector', {
        }
 
        me.suspendEvent('change');
-       me.setSelection([]);
+       me.setSelection();
        me.setSelection(recs);
        me.resumeEvent('change');
     },
@@ -96,7 +96,7 @@ Ext.define('PVE.form.MultiPCISelector', {
            url: '/api2/json/nodes/' + me.nodename + 
'/hardware/pci?pci-class-blacklist=',
        });
 
-       me.setSelection([]);
+       me.setSelection();
 
        me.getStore().load({
            callback: (recs, op, success) => me.addSlotRecords(recs, op, 
success),
@@ -115,6 +115,7 @@ Ext.define('PVE.form.MultiPCISelector', {
        } else {
            me.getStore().removeFilter('mdev-filter');
        }
+       me.setSelection();
     },
 
     // adds the virtual 'slot' records (e.g. '0000:01:00') to the store
-- 
2.30.2



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to