]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/form/MultiPCISelector.js
ui: multi pci selector: reset the selection properly on nodename change
[pve-manager.git] / www / manager6 / form / MultiPCISelector.js
index 99f9d50bcc171a23e93f96be588e43f333a7cf19..97241bb041e423141a8b7cf13e6ece29cd2d98b5 100644 (file)
@@ -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