Merge "Fix the name of Bare Metal Nodes"

This commit is contained in:
Zuul 2022-09-29 10:30:09 +00:00 committed by Gerrit Code Review
commit 22df7b15e6

View File

@ -150,7 +150,8 @@ export class Create extends StepAction {
body[key] = newValue; body[key] = newValue;
} }
} else { } else {
body[key] = values[key]; const isEmptyName = key === 'name' && values[key] === '';
body[key] = isEmptyName ? null : values[key];
} }
}); });
body.driver_info = driverInfo; body.driver_info = driverInfo;
@ -186,8 +187,13 @@ export class Create extends StepAction {
} else { } else {
const oldValue = originData[key]; const oldValue = originData[key];
if (!isEqual(oldValue, value) && (oldValue || value)) { if (!isEqual(oldValue, value) && (oldValue || value)) {
obj.op = 'replace'; if (key === 'name' && value === '') {
replaces.push(obj); obj.op = 'remove';
dels.push(obj);
} else {
obj.op = 'replace';
replaces.push(obj);
}
} }
} }
}); });