[pve-devel] [PATCH manager] ha: rule edit: fix enabling ha rules which are disabled
Daniel Kral
d.kral at proxmox.com
Mon Sep 1 10:29:22 CEST 2025
Setting the `disable` property to 0 does not make a HA rule being
enabled anymore since a change in the HA Manager, so explicitly delete
the `disable` property when the HA rule should be enabled.
Reported-by: Friedrich Weber <f.weber at proxmox.com>
Signed-off-by: Daniel Kral <d.kral at proxmox.com>
---
www/manager6/ha/RuleEdit.js | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/www/manager6/ha/RuleEdit.js b/www/manager6/ha/RuleEdit.js
index 9ecebd6d..c65c5c97 100644
--- a/www/manager6/ha/RuleEdit.js
+++ b/www/manager6/ha/RuleEdit.js
@@ -27,7 +27,13 @@ Ext.define('PVE.ha.RuleInputPanel', {
values.rule = 'ha-rule-' + Ext.data.identifier.Uuid.Global.generate().slice(0, 13);
}
- values.disable = values.enable ? 0 : 1;
+ if (values.enable) {
+ if (!me.isCreate) {
+ Proxmox.Utils.assemble_field_data(values, { delete: 'disable' });
+ }
+ } else {
+ values.disable = 1;
+ }
delete values.enable;
values.resources = me.formatResourceListString(values.resources);
--
2.47.2
More information about the pve-devel
mailing list