Signed-off-by: Stefan Hrdlicka <s.hrdli...@proxmox.com>
---
 FYI: When IDE already has 4 devices and the user tries to add another one,
 the number device number isn't changed since there isn't any space
 left.

 www/manager6/form/ControllerSelector.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www/manager6/form/ControllerSelector.js 
b/www/manager6/form/ControllerSelector.js
index d84c49d6..8a52737d 100644
--- a/www/manager6/form/ControllerSelector.js
+++ b/www/manager6/form/ControllerSelector.js
@@ -12,7 +12,7 @@ Ext.define('PVE.form.ControllerSelector', {
        let freeId = PVE.Utils.nextFreeDisk(controllers, me.vmconfig);
 
        if (freeId !== undefined) {
-           busField.setValue(freeId.controller);
+           busField?.setValue(freeId.controller);
            deviceIDField.setValue(freeId.id);
        }
     },
@@ -83,6 +83,7 @@ Ext.define('PVE.form.ControllerSelector', {
                                return;
                            }
                            let field = me.down('field[name=deviceid]');
+                           me.setToFree([value], undefined, field);
                            
field.setMaxValue(PVE.Utils.diskControllerMaxIDs[value] - 1);
                            field.validate();
                        },
-- 
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