diff options
Diffstat (limited to 'server/sonar-web/src/main/js/widgets/bubble-chart.js')
-rw-r--r-- | server/sonar-web/src/main/js/widgets/bubble-chart.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/server/sonar-web/src/main/js/widgets/bubble-chart.js b/server/sonar-web/src/main/js/widgets/bubble-chart.js index d4b3feb87a3..76a0fac761a 100644 --- a/server/sonar-web/src/main/js/widgets/bubble-chart.js +++ b/server/sonar-web/src/main/js/widgets/bubble-chart.js @@ -73,10 +73,14 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets; var noInvalidEntry = true, atLeastOneValueOnX = false, atLeastOneValueOnY = false; - this.components().forEach(function validateComponent(component) { - noInvalidEntry &= (!!component.measures[widget.metricsPriority()[0]] && !!component.measures[widget.metricsPriority()[1]]); - atLeastOneValueOnX |= (component.measures[widget.metricsPriority()[0]] || {}).fval != '-'; - atLeastOneValueOnY |= (component.measures[widget.metricsPriority()[1]] || {}).fval != '-'; + this.components().forEach(function(component) { + noInvalidEntry = noInvalidEntry && + !!component.measures[widget.metricsPriority()[0]] && + !!component.measures[widget.metricsPriority()[1]]; + atLeastOneValueOnX = atLeastOneValueOnX || + (component.measures[widget.metricsPriority()[0]] || {}).fval !== '-'; + atLeastOneValueOnY = atLeastOneValueOnY || + (component.measures[widget.metricsPriority()[1]] || {}).fval !== '-'; }); var validData = !!noInvalidEntry && !!atLeastOneValueOnX && !!atLeastOneValueOnY; |