Details
-
Problem report
-
Resolution: Unresolved
-
Trivial
-
None
-
None
-
None
-
None
Description
Steps to reproduce:
- Apply template to a actual node
- Wait.... javascript issue on discovery "Disk discovery"
Result:
Javacript issue when disk is not linked to a cluster (field node.name is not present)
Expected:
Disk is skipped
Solution :
var result = [];
JSON.parse(value).records.forEach(function (disk) {
if (typeof disk.name !== 'undefined' && typeof disk.node !== 'undefined' && typeof disk.node.name !== 'undefined') {
result.push({"
": disk.name, "{#NODENAME}": disk.node.name});
}
});
return JSON.stringify(result);
To avoid add data when name, node or node.name is not populated