From 5c63f8a1fe46d39cb064e9ae603176d080c60f40 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Thu, 17 Nov 2022 10:38:05 +0100 Subject: [PATCH] ui: qemu hardware: fix eslint error Signed-off-by: Thomas Lamprecht --- www/manager6/qemu/HardwareView.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js index 33564c3b..af35a980 100644 --- a/www/manager6/qemu/HardwareView.js +++ b/www/manager6/qemu/HardwareView.js @@ -615,13 +615,12 @@ Ext.define('PVE.qemu.HardwareView', { const isEfi = key === 'efidisk0'; const tpmMoveable = key === 'tpmstate0' && !me.pveSelNode.data.running; - remove_btn.setDisabled( - deleted || - row.never_delete || - (isCDRom && !cdromCap) || - (isDisk && !diskCap) || - (isCloudInit && noVMConfigCloudinitPerm) - ); + let cannotDelete = deleted || row.never_delete; + cannotDelete ||= isCDRom && !cdromCap; + cannotDelete ||= isDisk && !diskCap; + cannotDelete ||= isCloudInit && noVMConfigCloudinitPerm; + remove_btn.setDisabled(cannotDelete); + remove_btn.setText(isUsedDisk && !isCloudInit ? remove_btn.altText : remove_btn.defaultText); remove_btn.RESTMethod = isUnusedDisk ? 'POST':'PUT';