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 <[email protected]> Signed-off-by: Daniel Kral <[email protected]> --- 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 _______________________________________________ pve-devel mailing list [email protected] https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
