diff options
author | BrainDoctor <github.account@chrigel.net> | 2017-07-20 20:47:15 +0200 |
---|---|---|
committer | BrainDoctor <github.account@chrigel.net> | 2017-07-20 20:47:15 +0200 |
commit | 27fd190670912da0890a027ff39f95dc16cd5b81 (patch) | |
tree | f01843819feb87f59e5ad2c9ced3f04091756d53 /node.d | |
parent | 3a20750bcad67672801bddffc4614fac59ba3ed0 (diff) |
wrapping for..in loop in a filter that removes unwanted properties according to codaclimate
Diffstat (limited to 'node.d')
-rw-r--r-- | node.d/fronius.node.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/node.d/fronius.node.js b/node.d/fronius.node.js index 8988c4fbf7..d20584e511 100644 --- a/node.d/fronius.node.js +++ b/node.d/fronius.node.js @@ -179,9 +179,11 @@ var fronius = { var dim = {}; for (var key in inverters) { - var name = key; - if (!isNaN(key)) name = "Inverter " + key; - dim[key] = this.createBasicDimension("inverter_" + key, name, 1); + if (inverters.hasOwnProperty(key)) { + var name = key; + if (!isNaN(key)) name = "Inverter " + key; + dim[key] = this.createBasicDimension("inverter_" + key, name, 1); + } } chart = { @@ -276,7 +278,9 @@ var fronius = { parseInverterChart: function (service, inverters) { var dimensions = []; for (var key in inverters) { - dimensions.push(this.getDimension(key, Math.round(inverters[key].P))); + if (inverters.hasOwnProperty(key)) { + dimensions.push(this.getDimension(key, Math.round(inverters[key].P))); + } } return this.getChart(this.getInverterPowerChart(service, "inverters.output", inverters), dimensions); }, |