From 138507bd3b2c9f1e4fab824d86c05c59400ef858 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Wed, 29 May 2019 15:36:03 +0200 Subject: [PATCH] fix #2223: fix set_button_status isCDRom value is not always a string (depending on the value that changed), so we have to convert it to a string to have a 'match' function Signed-off-by: Dominik Csapak (cherry picked from commit 177b83abb390667b22423a3dd486479a66ecc69d) Signed-off-by: Thomas Lamprecht --- www/manager6/qemu/HardwareView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js index 33e50414..20f54cbe 100644 --- a/www/manager6/qemu/HardwareView.js +++ b/www/manager6/qemu/HardwareView.js @@ -575,7 +575,7 @@ Ext.define('PVE.qemu.HardwareView', { var rowdef = rows[key]; var pending = rec.data['delete'] || me.hasPendingChanges(key); - var isCDRom = (value && !!value.match(/media=cdrom/)); + var isCDRom = (value && !!value.toString().match(/media=cdrom/)); var isUnusedDisk = key.match(/^unused\d+/); var isUsedDisk = !isUnusedDisk && rowdef.tdCls == 'pve-itype-icon-storage' &&