values.delete = values.delete.join(',');
}
- PVE.Utils.delete_if_default(values, 'cpulimit', '0', 0);
- PVE.Utils.delete_if_default(values, 'cpuunits', '1024', 0);
+ if (values.affinity === undefined ||
+ values.affinity === null ||
+ values.affinity === '') {
+ if (values.delete.length > 0) {
+ values.delete = values.delete + ",affinity";
+ } else {
+ values.delete = "affinity";
+ }
+ delete values.affinity;
+ }
+
+ PVE.Utils.delete_if_default(values, 'cpulimit', '0', me.insideWizard);
+ PVE.Utils.delete_if_default(values, 'cpuunits', '1024', me.insideWizard);
// build the cpu options:
me.cpu.cputype = values.cputype;